반응형

전체 글 341

SPSS - 빈도표, 히스토그램, Frequency Distribution

설치를 했으니 간단하게 빈도표와 히스토그램을 그려보자. 1. 예제로 우선 30개 정도의 수학 성적 값을 입력했다. 직접 입력하는 법도 있고 불러오는 법도 있다. SPSS는 데이터 값을 Excel, database 등에서 들고와서 분석할 수 있음. 2. 기술통계량 - 빈도분석을 진행한다. Frequency Distribution을 알아보고자 함. 3. 좌측에 있는 값을 오른쪽 변수(variable) 창에 넣어주었다. 4. 히스토그램에 체크하고 정규곡선을 알고 싶어서 히스토그램에 정규곡선 표시도 체크해주었다. 5. 빈도분석표를 확인 다음과 같이 유효값, 결측치 값, 빈도표를 확인할 수 있다. 결측치는 없기 때문에 0으로 나타나고, 각 성적에 따른 빈도표가 출력된다. 여기에서 이상값이 없는지 확인한다. 수학성..

General-Info 2022.04.16

SPSS 설치 방법, How to install SPSS?

난 논문을 쓸 때 SPSS를 활용했다. 예전 직장 다닐 때에도 SPSS 를 쓴 적이 있었는데, 요즘엔 R, Python 등 통계 툴이 다양해져서 굳이 SPSS를 고집할 일은 없지만 그래도 익숙한 툴이다 보니 설치를 하게 되었다:) 1. ibm-spss 사이트로 접속: https://www.ibm.com/kr-ko/products/spss-statistics 2. IBM 가입이 안되어 있다면 이메일 주소, 비밀번호, 지역 등을 치고 가입을 한다. 신용카드 번호는 요구하지 않는다. 그럼 다음과 같이 뜬다. 3. 요렇게 체험판 다운로드 할 수 있는 목록이 표시된다. 4. SPSS 다운로드. 주로 window를 지원하는 것 같다. 나는 mac을 쓰기에 맥용을 다운받음! 5. 설치하기! 6. 다음과 같이 스크린에..

General-Info 2022.04.16

(영화) 신비한 동물들과 덤블도어의 비밀 후기, 해리포터

뉴트 스캐맨더로 나온 에디 레드메인. 해리포터가 영화로 할 줄 전혀 몰랐다. 오랜만에 외출하려고 찾아봤는데 해리포터가...! 이름도 신비한 동물들과 덤블도어. 그래서 호다닥 예매해서 재밌게 구경하고 왔다. 해리 포터 책에서 등장하지 않은 외전 같은 느낌으로 봤다. 나름 재미있었다. 특히 덤블도어와 그린델왈드의 관계가 흥미진진 했다. 책에서는 뭔가 알듯 말듯 휘리릭 지나간 느낌이었는데 영화에서는 둘이 직접 만나서 어떻게 얘기를 나누는지 보여줘서 좀 신기했다. 난 영화보기 전엔 정보 찾아보지 않고 일단 보고 난 다음 찾아보는 편이다. 모르고 가는 편이 차라리 편하다. 별다른 기대없고 정보 없이 보고 오니 난 재밌었다. 후기는. 재밌었다로ㅋㅋㅋ 오랜만에 영화관에서 보는 에디. 예전에 신비한 동물사전에서 봤던 ..

General-Info 2022.04.15

Colab font 변경. 코랩 쓸 때 폰트체 변경하기

매번 버전 업데이트와 버전 맞추기가 힘들어서.....ㅠ 주피터노트북보다 코랩을 많이 쓴다. 그런데 코랩 쓸 때 폰트체가 기본이면 가독성이 너무 떨어지는 경우가 있다. 이런 폰트체인데.. 바꿔보겠음 크롬 창 상단에 보이는 점 세개 클릭해서 설정 으로 들어감 크롬은 업데이트가 될 때 좀 변경된 게 많아서 현재 내가 보이는 설정창은 이렇다. 여기에서 모양 클릭 맨 하단의 고정폭 글꼴 설정하면 코랩 글자 설정할 수 있다 코딩할 때 추천 글꼴은 D2Coding 이지만, 가독성 좋고 마음에 드는 걸 쓰면 된다.

Python 2022.04.15

Tistory 코드 블럭 넣기, 테마 색상 변경하기

Tistory 코드 블럭 넣을 때 요렇게 위쪽 부분에 코드 블럭 선택해서 넣는데 색이 좀 밋밋하다. 설정 - 플러그인으로 들어가고 여기에서 코드 문법 강조 클릭! 테마는 다음과 같이 있다: 테마 모두 미리 시험해서 올립니당: 참고로 코드블럭 여기에서 폰트는 수정이 안된다. 일단 색상이나 표현 양식은 위와 같다. Xcode를 자주 써서 원래는 Xcode 양식 썼는데 흰색이라서... Github 양식으로 현재 쓰고 있습니다

General-Info 2022.04.15

pandas groupby 파라미터(parameter)

groupby Parameter 값: def groupby(by=None, axis: Axis=0, level: (Level | None)=None, as_index: bool=True, sort: bool=True, group_keys: bool=True, squeeze: (bool | lib.NoDefault)=no_default, observed: bool=False, dropna: bool=True) groupby는 생각보다 파라미터 값을 안쓰게 되지만 혹시나 싶어서 올림! df.groupby('Company') 결과값이 객체로 나타남 df.groupby('Company').mean() 이렇게나 by_comp = df.groupby("Company") by_comp.mean() 이런 식으로 코드를..

Python 2022.04.15

Pandas DataFrame parameter값, 데이터 프레임 파라미터, 판다스

DataFrame Parameter 값: def __init__(data=None, index: (Axes | None)=None, columns: (Axes | None)=None, dtype: (Dtype | None)=None, copy: (bool | None)=None) 다음과 같음 >>> d = {'col1': [1, 2], 'col2': [3, 4]} >>> df = pd.DataFrame(data=d) >>> df col1 col2 0 1 3 1 2 4 Notice that the inferred dtype is int64. >>> df.dtypes col1 int64 col2 int64 dtype: object To enforce a single dtype: >>> df = pd.Data..

Python 2022.04.15

결측치 처리, pandas, dropna

* dropna의 parameter 값 들이다 def dropna(axis: Axis=0, how: str='any', thresh=None, subset=None, inplace: bool=False) 1. library 호출 import numpy as np import pandas as pd 2. 데이터 구조 만들어서 판다스 형태로 저장 df = pd.DataFrame({'A':[1,2,np.nan], 'B':[5,np.nan,np.nan], 'C':[1,2,3]}) 3. 결측치 값 모두 삭제. 영구 삭제하려면 (inplace = True), 대소문자 주의 df.dropna() 4. 행말고 열삭제 df.dropna(axis=1) 5. thresh: NA가 아닌 값을 말한다. na가 없는 값이 총 몇..

Python 2022.04.15

XCode) Git 원격과 로컬 둘 다 변경사항 있을 때, fetch and pull

github 원격에서 ReadMe를 바로 수정하다보니 Local의 변경 사항이랑 원격의 변경 사항이 달라서 어떻게 git commit을 해야 하는지 당황했었다. git 관리를 XCode 내부에서 바로 commit 을 주로 쓰다보니 터미널에 들어가는 게 익숙하진 않다. 폴더에 들어가서 git status 보면 로컬 저장소에 변경 사항이 있고 커밋되지 않은 파일들이 있다고 한다. git add . 한 뒤에 git commit -m "~~" 하기엔 원격에 변경사항이 있으니 우선 받아주어야 한다. git fetch 로 원격에 변경사항이 뭐가 있는지 확인해준다. git fetch origin 이라고 원격 저장소 브런치 이름을 넣어야 하는데, 브런치는 하나 밖에 없기 때문에 git fetch로 해서 확인했다. 55..

iOS_Swift5 2022.04.05

XCode15) could not find a storyboard named 'main' in bundle nsbundle

main storyboard를 없애고, 전부 코드로만 작성했는데 다음과 같은 에러가 생겼다. Navigation View와 일반 ViewController를 AppDelegate에서 만들었는데 이 부분이 iOS13이후 부터는 SceneDelegate로 넘어갔다고 한다. 그래서 SceneDelegate에서 작업해주기 위해 일단 App Delegate에서 주석처리하기, 그 다음 SceneDelegate에서 AppDelegate에서 작성한 코드를 붙여넣어주었다. 위와 같다. info.plist에서 저기 storyboard Name을 삭제해 줄 거다. 요렇게 그 다음 General 에서 Main Interface부분이 체크가 되어 있는지 확인해준다. 빈 공간으로 나둬야 한다. 이렇게 수정하니 이젠 잘 동작한다.

iOS_Swift5 2022.03.30

갤럽Gallup Strengths 검사 - 자기 자신의 강점 찾기. 이직/취업/창업.

이직...취업...창업.... 공부...? 솔직히 목적을 잃고 표류하는 느낌이 들고 있고... 막막한 느낌. 누군가에게 고민을 털어놓고 상담이라도 받고 싶은데. 이게 뭔가 해결이 안되서. 개인적으로 뭔가 좀 돌파구도 필요하고, 내 시간과 에너지를 최대한 잘 집중해서 써야겠다는 생각에 이것저것 알아보다가 갤럽 CliftonStrengths 검사를 받았다. https://store.gallup.com/c/en-sg/assessments Buy Gallup Assessments | en-sg - Gallup Discover the assessments millions have used to perform better in their careers and to live their best lives. store..

General-Info 2022.03.26

(C 언어) 재귀 함수

#include int f(int n) { int fact=1; if(n==1) fact=1; else fact=f(n-1)*n; return fact; } main() { int n; scanf("%d", &n); printf("%d\n", f(n)); } 이 부분에서 return 0을 넣어주지 않으면 에러남. void가 아닌 함수는 어쩌구 라는 에러가 뜸 int f(int n) { if(n>0) { f(n-1); printf("*"); } return 0; } main() { int n; scanf("%d", &n); f(n); } 엄... 이 부분은 원리가 살짝 헷갈림. 그래도 뭔 말인진 알겠음. 실제 응용할 수 있을 진 모르겠음 char star[20]; int f(int n) { if(n>0){..

Programming 2022.03.25

(C언어) 조건문

#include main() { int score1, score2; printf("1과목의 점수를 입력하세요 : "); scanf("%d", &score1); printf("2과목의 점수를 입력하세요 : "); scanf("%d", &score2); if (score1 >= 60) { if (score2 > 60) printf("합격\n"); else printf("불합격\n"); } else printf("불합격\n"); } 일반적인 조건식 main() { int score; printf("과목의 점수를 입력하세요 : "); scanf("%d", &score); if (score >= 90) printf("수\n"); else if (score >= 80) printf("우\n"); else if (s..

Programming 2022.03.24

Computational Thinking 컴퓨팅 사고력

컴퓨팅 사고력(Computational Thinking; CT) 컴퓨팅 시스템을 활용하여 실생활과 다양한 학문 분야의 문제를 이해하고 창의적으로 해법을 구현하여 적용할 수 있는 능력을 뜻한다. 효율적인 문제 해결을 위해 컴퓨터를 활용하는 역량이라고 할 수 있다. Computational Thinking 은 2014년 국립국어원의 의견에 따라 현재는 컴퓨팅 사고력이라는 용어로 쓰고 있음, 이전에는 계산적 사고, 정보과학적 사고, 컴퓨터적 사고 등등 다르게 용어를 사용했었음

Programming 2022.03.20
반응형