当前位置: 首页 > 图灵资讯 > 行业资讯> python卡方检验是什么

python卡方检验是什么

来源:图灵python
时间: 2024-07-04 14:43:29

说明

1、实际观测值与理论推断值之间的偏差程度,以及实际观测值与理论推断值之间的偏差程度决定了卡方值的大小。

卡方值越大,两者之间的偏差越大;相反,两者之间的偏差越小;如果两个值完全相等,卡方值为0。

2、自变量X一般适用于离散类型,因为变量Y是离散类别值,数据一般呈正态分布。

实例

从一所中学随机选择两个班,调查他们对晚上自学的态度。A班41人同意,25人反对;B班34人同意,29人反对。这两个班对晚上自学的态度是否有显著差异。

fromscipy.statsimportchi2contingency
importnumpyasnp
data=np.array([41,25],[34,29]])
kt=chi2_contingency(data)
print('卡方值=%.p值=%.4f,自由度=%iexpected_frep=%s'%kt)

以上是python卡方检验的介绍,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。