python 가설검정 정리

한상우·2024년 9월 15일

기초 통계학

목록 보기
9/15
  • scipy.stats에서 사용 가능한 모든 가설검정 함수들을 정리해 보았다.
가설검정데이터 유형검정 대상주요 가정표본/범주 개수독립성 여부양측/단측 가능여부특징사용 예시
chi2_contingency이산형독립성분할표다수-양측범주별 최소 5개의 샘플범주 간의 독립성 검정
fisher_exact이산형독립성2x2 분할표-양측/단측귀무가설을 쉽게 기각하지 않음(보수적)두 범주형 변수의 독립성 검정
barnard_exact이산형독립성2x2 분할표-양측/단측높은 검정력, 계산량 많음두 범주형 변수의 독립성 검정
boschloo_exact이산형독립성2x2 분할표-양측/단측높은 검정력, 클라스 불균형에 강건두 범주형 변수의 독립성 검정
ansari연속형분산도비모수, 대칭성독립양측/단측규모(분산, 범위) 비교두 그룹 간 규모 차이(일관성) 비교
bws_test연속형분포비모수독립양측기술통계량 비교두 독립 표본 간의 분포 차이 검정
bartlett연속형분산정규성다수독립양측이상치에 민감등분산성 확인
levene연속형분산비모수다수독립양측이상치에 덜 민감등분산성 확인
fligner연속형분산비모수둘 이상독립양측이상치에 강건(robust)이상치가 많은 경우 등분산성 확인
jarque_bera연속형정규성n > 2000, 카이제곱 분포하나독립양측왜도(skewness)와 첨도(kurtosis)를 평가정규성 검정
shapiro연속형정규성n < 5000하나-양측순위화된 데이터와 기대 순위 간의 상관관계정규성 검정
normaltest연속형정규성대칭 분포하나-양측왜도(skewness)와 첨도(kurtosis)를 평가정규성 검정
anderson연속형분포정규/지수/로지스틱/균등/ Gumbel하나-양측표본 CDF와 가정된 분포의 CDF를 비교특정 분포를 따르나 확인
kstest연속형분포비모수하나/둘독립양측/단측CDF를 비교특정 분포를 따르는지, 두 개의 독립적인 표본의 분포가 동일한지 확인
cramervonmises연속형분포독립성하나/둘독립양측kstest보다 분포의 전체적인 차이에 더 민감특정 분포를 따르는지, 두 개의 독립적인 표본의 분포가 동일한지 확인
anderson_ksamp연속형분포비모수다수독립양측k-표본 적합도 검정여러 샘플(두 개 이상)이 동일한 분포를 따르는지 확인
ttest_1samp연속형평균정규성하나독립양측/단측극단값에 민감특정 집단의 평균이 특정 값과 다른지 검사
ttest_ind연속형평균정규성, 등분산성독립양측/단측극단값에 민감, 등분산 위반 시 Welch 사용 가능남녀 간 평균 키 비교
ttest_ind_from_stats연속형평균정규성, 등분산성독립양측/단측기술 통계량을 사용하여 ttest_ind 수행기술 통계량(평균, 표준편차, 관측치 수)만 주어진 경우
ttest_rel연속형평균정규성종속양측/단측종속 표본 간 비교같은 그룹에서 전후 차이 비교
f_oneway연속형평균정규성, 등분산성다수독립양측다중 그룹 간 평균 비교여러 그룹 간 평균 비교
dunnett연속형평균정규성, 등분산성다수독립양측one-way ANOVA 사후검정대조군 대비 각 그룹의 평균 비교
tukey_hsd연속형평균정규성, 등분산성다수독립양측one-way ANOVA 사후검정모든 가능한 그룹 쌍에 대해 평균 비교
poisson_means_test이산형평균포아송 분포독립양측/단측샘플 사이즈에 강건두 집단의 사건 발생률 비교
mannwhitneyu순위형중앙값비모수독립양측/단측극단값에 덜 민감두 그룹 간 중앙값 비교
wilcoxon순위형중앙값비모수종속양측/단측대응 표본 순위 비교대응 표본의 순위 비교 (전후 비교)
kruskal순위형중앙값비모수다수독립양측one-way ANOVA의 대안, 사후 검정(Dunn's test) 필요그룹 간의 순위를 비교하여 순위 합이 통계적으로 유의미한 차이가 있는지를 평가
median_test순위형중앙값비모수다수독립양측mannwhitneyu를 통한 사후 검정 가능세 가지 조건에서 중앙값 비교
quantile_test연속형분위수비모수하나독립양측분위수에 대한 신뢰구간 제공데이터의 특정 분위수를 검정하고 신뢰구간 계산
binomtest이산형비율이항분포하나독립양측작은 표본 크기에서 유리동전의 앞뒷면 비율이 50%인지 검정
chisquare이산형분포카이제곱분포다수독립양측범주별 최소 13개의 샘플기대값과 관측 빈도 비교
monte_carlo_test연속형설정 가능비모수, 복잡한 분포하나-양측/단측실제 관측값과 무작위 생성된 표본통계량의 분포를 비교하여 p-값을 추정표준 가설 검정에서 사용하기 어려운 복잡한 분포나 비표준적 통계량
permutation_test연속형설정 가능비모수-양측/단측두 그룹의 데이터가 동일한 분포를 따른다고 가정하고, 두 그룹의 데이터를 무작위로 섞어 가능한 모든 순열을 생성두 표본이 같은 모집단에서 추출되었는지 확인
  • 연속형 데이터에 대한 독립성 검정은 상관계수(피어슨, 스피어만), 켄달의 타우, 상호 정보량, 퍼뮤테이션 검정을 통해 진행할 수 있다.

  • 많은 통계 소프트웨어와 라이브러리가 t-검정을 기본으로 제공하고 있다. 이는 t-검정이 z-검정보다 실용적이고, 유연하기 때문이다.

    • 모집단의 분산을 몰라도 사용 가능

    • 작은 표본에도 사용 가능

    • 이상치에 대해 덜 민감함

    • 독립 표본, 대응 표본, 그리고 다중 그룹 간 비교(ANOVA의 확장)에서 모두 사용될 수 있어, 다양한 데이터 분석 상황에서 유연하게 적용가능

  • scipy.stats 모듈은 기초 통계와 일반적인 가설 검정에는 충분히 유용하지만, 특수 목적이나 복잡한 분석 요구를 다룰 때는 추가적인 도구와 검정 방법들이 필요할 수 있다.

profile
개인 공부용 블로그입니다

0개의 댓글