如何从卡方获得统计

时间:2018-09-05 00:16:07

标签: python scipy chi-squared

例如,当您输入

from scipy.stats import chisquare
chisquare(f_obs=[175,25,125,125],f_exp=[133.3,66.7,166.7,83.3])

这将返回

Power_divergenceResult(statistic=70.42153483789218, pvalue=3.4673013490296832e-15)

如何获取统计信息(即70.42153483789218)?

2 个答案:

答案 0 :(得分:0)

只需添加.statistic即可访问该属性:

>>> chisquare(f_obs=[175,25,125,125],f_exp=[133.3,66.7,166.7,83.3]).statistic
70.42153483789218

同样,您可以通过以下方式访问pvalue

>>> chisquare(f_obs=[175,25,125,125],f_exp=[133.3,66.7,166.7,83.3]).pvalue
3.4673013490296832e-15

答案 1 :(得分:0)

@sacul的答案很好,还有另一种仅获取统计信息的方法。

通过使用方括号,您可以解决

>>> chi = chisquare(f_obs=[175,25,125,125],f_exp=[133.3,66.7,166.7,83.3])

>>> chi[0]
70.42153483789218

>>> chi.statistic
70.42153483789218

我希望您觉得这个有用和有用的