[파이썬] 카이 제곱 검정 1, 2-Sample 예제 Posted on 2021-07-16 | In Mathematics 파이썬에서 싸이파이(SciPy)를 이용하여 카이 제곱 검정을 1샘플 및 2샘플에 대하여 진행하는 방법 예제 $\chi^2$-square test 1-sample test 공식문서 배열에 대해서 1 샘플 테스트를 진행한다. 12345from scipy.stats import chisquare arr = [54+2+0, 577+735+142, 143+1437+44, 782+1+0] chi1 = chisquare(arr) chi1 12345print(f''' Test 결과,\n Statistic : {chi1[0]}\n P-value : {chi1[1]} (으)로써\n P-value 값이 매우 작으므로 네 지역이 유의미하게 차이납니다.'''') 2-sample test 공식문서 데이터 프레임에 대해서 2 샘플 테스트를 진행한다. 1df 1234567891011from scipy import stats from scipy.stats import chi2_contingency chi2 = stats.chi2_contingency(df) print(f''' 2-sample chi-square test 결과,\n Statistic : {chi2[0]}\n P-value : {chi2[1]}\n 자유도 : {chi2[2]}\n Nexpected frequencies : {chi2[3]}\n P-value의 값이 매우 낮음으로 미루어보아 지역과 규모간의 관계가 없다.''')