import pandas as pd import scipy.stats as stats import matplotlib.pyplot as plt from numpy import linspace # 데이터 프레임 생성 df = pd.DataFrame([[200, 100], [400, 50]], columns=['pv_t', 'pv_f']) stats.chi2_contingency(observed=df) # 결과 : (54.17534722222223, 1.833731033899248e-13, 1, array([[240., 60.], [360., 90.]]))
결과값 해석
- Chi-square : 54.17534722222223
- p-value:1.833731033899248e-13
- df:1
- expected value:array
=> 귀무가설 기각, 대립가설 채택