进行卡方检验以检查独立或相关的值

Posted

技术标签:

【中文标题】进行卡方检验以检查独立或相关的值【英文标题】:Conduct a Chi-square test to check the values independent or correlated 【发布时间】:2021-05-17 13:22:40 【问题描述】:

全部 你能帮我如何检查食物的类型和条目的匿名性吗 使用卡方检验独立还是相关?我必须找到组列和制造商之间的相关性。问题在这里是 fgroup 和制造商列重新对象类型,我得到不同的错误:例如:

from scipy.stats import chisquare
chisquare(df['fgroup'], df['manufacurer  '])

错误:-: 'str' 和 'NoneType' 的操作数类型不受支持 数据在这里: 提前致谢:

【问题讨论】:

【参考方案1】:

最简单的方法最有可能首先将它们制成表格,使用pd.crosstab() 并使用chi2_contingency

import pandas as pd
from scipy.stats import chi2_contingency
import numpy as np

np.random.seed(111)
df = pd.DataFrame('fgroup':np.random.choice(['f1','f2','f3'],50),
                   'manufacturer':np.random.choice(['m1','m2'],50))

chisquare(pd.crosstab(df['fgroup'],df['manufacturer']))

请参阅here 了解输出值的含义。

【讨论】:

以上是关于进行卡方检验以检查独立或相关的值的主要内容,如果未能解决你的问题,请参考以下文章

卡方检验| 独立性检验|相关性检验

独立性检验原理

卡方检验结果怎么看

白话“卡方检验”

卡方检验结果怎么看呀,

在萨辛普森悖论中对独立性进行卡方检验