実現したいこと
pythonを使用しカイ二乗検定を行いたいです。
具体的には男性、女性の性別によって、テレビを見るか見ないかの関連性を知りたいです。
以下、クロス集計表です。
見る | 見ない | |
---|---|---|
男性 | 2303606 | 3222689 |
女性 | 2340905 | 2737911 |
コード自体はでき、実行しますが、p値が0になりました。
この場合、有意水準5%以下ですので、この結果は偶然ではない=有意である と言っても問題ないのでしょうか?
python
1# coding: <utf-8> 2 3import pandas as pd 4import scipy.stats as st 5 6 7df = pd.DataFrame([[2303606,3222689], 8 [2340905,2737911]]) 9 10x2, p, dof, e = st.chi2_contingency(df,correction=False) 11 12print(f'p値 = {p :.3f}') 13print(f'カイ2乗値 = {x2:.2f}') 14print(f'自由度 = {dof}')