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电脑。
下一篇 python切片有哪些特征
