본문 바로가기
728x90

python30

웰치의 t 검정 : welch's t test (파이썬) 웰치의 t 검정은 정규분포를 따르지만, 이분산성을 가지는 데이터에 대해 t-test를 진행하는 것이다. 이를 시행하려면, 정규성 검정과 등분산성 검정을 시행해야한다. 이전 글 참고 2022.01.11 - [공부/모델링] - 정규성 검정 (Python) 정규성 검정 (Python) 정규성을 확인하는 방법은 시각적으로 표를 그려보는 방법, 통계 검정을 통해 확인하는 방법이 존재합니다. 시각화 Q-Q plot 통계 검정 Shapiro - Test Anderson - Test KS - Test Normal-Test Jarque_bera - Te.. signature95.tistory.com 2022.01.11 - [공부/모델링] - 등분산 검정 (파이썬) 등분산 검정 (파이썬) 등분산검정(Equal-varian.. 2022. 1. 11.
등분산 검정 (파이썬) 등분산검정(Equal-variance test)은 두 정규성을 만족하는 데이터에서 생성된 두 개의 데이터 집합으로부터 두 정규분포의 모분산이 같은지 확인하기 위한 검정이다. 바틀렛(bartlett), 플리그너(fligner), 레빈(levene) 검정을 주로 사용한다. 이는 scipy의 stats에서 이를 위한 bartlett, fligner, levene 명령을 제공한다. 참고) 등분산성을 검정하는 대표적인 이유로는 T-test 가정이 있다. (등분산성, 정규성, 독립성을 충족하는 데이터에 대한 평균 차이 유의성 검정) # 라이브러리 호출 import numpy as np import scipy as sp import matplotlib.pyplot as plt # Mac OS에서 한글 폰트 출력을 위.. 2022. 1. 11.
Chi-square-test (카이제곱검정) 카이제곱 분포 χ2 분포는 k개의 서로 독립적인 표준정규 확률변수를 각각 제곱한 다음 합해서 얻어지는 분포이다. 이 때 k를 자유도라고 하며, 카이제곱 분포의 매개변수가 된다. 카이제곱 분포는 신뢰구간이나 가설검정 등의 모델에서 자주 등장한다. 카이제곱 분포의 형태 카이제곱 검정은 위의 카이제곱 분포에 기반한 통계적 기법이다. 1. 어떤 경우에 사용하는가? 보통 관찰된 빈도와 기대되는 빈도가 유의미하게 다른지 검정하는 방법으로 자료형태는 빈도 or 명목척도의 형태로 주어질 때 사용한다. 2. 어떤 것을 검정하는가? 적합도 검정 (goodness of fit test) 관찰된 빈도가 기댓값과 같은가? (즉, 표본이 모집단을 유의하게 대표하는가) 동질성 검정 (homogeniety test) 두 집단의 분포.. 2021. 11. 18.
T-test (T 검정) t 검정의 적용은 언제 하는 것일까? https://ko.wikipedia.org/wiki/T-테스트 t-테스트 - 위키백과, 우리 모두의 백과사전 t-테스트(t-test) 또는 t-검정 또는 스튜던트 t-테스트(Student's t-test)는 검정통계량이 귀무가설 하에서 t-분포를 따르는 통계적 가설 검정법이다. t-테스트는 일반적으로 검정통계량이 정규 분포를 ko.wikipedia.org t-테스트는 일반적으로 검정통계량이 정규 분포를 따르며 분포와 관련된 스케일링 변숫값들이 알려진 경우에 사용한다. 이 때 모집단의 분산과 같은 스케일링 항을 알 수 없으나 데이터를 기반으로 한 추정값으로 대체하면 검정통계량은 t-분포를 따른다. 예를 들어 t-테스트를 사용하여 두 데이터 세트(집단)의 평균이 서로 .. 2021. 11. 17.
가상환경 만들기 (Mac) 가상환경을 설치하기 위해선 먼저 파이썬을 설치해야 합니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 를 통해서 파이썬을 설치한 후 진행하시면 됩니다. Mac OS인 특성상 터미널을 이용하여 진행하였습니다. 명령문은 다음과 같습니다. # Super User (관리자 권한으로 가상환경을 위한 라이브러리 생성) sudo pip3 install virtualenv # 가상환경 설치를 위한 경로 이동 및 디렉토리 생성 cd Desktop mkdir html # 가상환경 형성 virtualenv hello_flask # 가상환경 실행 cd hell.. 2021. 11. 15.
mysql 파이썬 활용법 (vscode, jupyer notebook 등을 활용하였음.) 먼저 pymysql 라이브러리를 설치하고 라이브러리를 불러온다. pip install pymysql import pymysql 그리고 나서 sql을 실행하면 된다. sample_db = pymysql.connect( user='root', password='패스워드 입력', host='localhost', database='스키마 이름 입력') # 커서 입력 cursor = sample_db.cursor() # sql 명령문 실행 (태이블 내의 모든 정보를 불러온다.) sql = "select * from 테이블 명 입력" # data 출력 cursor.execute(sql) result1 = cursor.fetchall() sample_d.. 2021. 11. 15.
728x90