chi2_contingency()
spst.chi2_contingency(테이블) 로 카이제곱 검정을 하기 위해서는
먼저
https://bigcat5312.tistory.com/58
파이썬 기초 pandas 범주끼리 비교 교차표-crosstab()
pd.crosstab() pd.crosstab(범주형데이터1, 범주형데이터2) 함수를 사용하면 두 범주형 데이터의 빈도수를 교차표로 그릴 수 있다 ex) pd.crosstab(titanic['Survived'], titanic['Sex']) 여기서 normalize 옵션을 사용하
bigcat5312.tistory.com
내용대로 교차표를 만들어야한다
여기서 주의해야할 점은 교차표에서 normalize 옵션을 사용하면 안된다는 점이다
교차표를 만든 이후
spst.chi2_contingency(테이블)
을 사용하면 카이제곱 검정값과 p-value를 알 수 있다
ex)
여기서 맨 앞이 카이제곱 검정값이고 2번째가 p-value다
'파이썬 > scipy , 이변량분석' 카테고리의 다른 글
파이썬 데이터분석 단변량, 이변량 분석 도구 정리 (0) | 2023.09.03 |
---|---|
파이썬 기초 mosaic 를 사용한 범주대 범주 비교 그래프-mosaic() (0) | 2023.09.02 |
파이썬 기초 pandas 범주끼리 비교 교차표-crosstab() (2) | 2023.09.02 |
파이썬 기초 scipy.stats 3개이상의 범주에 대한 anova구하기-spst.f_oneway() (0) | 2023.09.02 |
파이썬 기초scipy.stats 2개 범주기준 숫자 t통계량과 p-value 구하기-spst.ttest_ind() (0) | 2023.09.02 |