卡方检验-python代码

故事背景

问题

卡方检验的结果怎么计算?

方法

python代码

python 复制代码
import numpy as np
from scipy.stats import chi2_contingency

# 观察频数矩阵
observed = np.array([[47, 21, 17],
                     [63, 29, 15],
                     [11, 2, 4]])

# 进行卡方检验
chi2, p, dof, expected = chi2_contingency(observed)

# 输出结果
print("输出结果:\n")
print(f"卡方统计量: {chi2}")
print(f"计算出的p值: {p}")
print(f"自由度: {dof}")
print("期望频数矩阵:")
print(expected)

运行结果

相关推荐
蚊子码农2 分钟前
每日一题--C语言指针与内存泄漏:一道小问题的深度复盘
c语言·开发语言
Fanfanaas2 分钟前
Linux 系统编程 进程篇(一)
linux·运维·服务器·c语言·开发语言·网络·学习
星辰徐哥5 分钟前
ARP缓存表:作用、查看方法与刷新技巧
开发语言·缓存·php
雨墨✘8 分钟前
CSS如何提高团队协作效率_推广BEM规范减少样式沟通成本
jvm·数据库·python
ego.iblacat8 分钟前
lvs 集群部署
开发语言·php·lvs
沐雪轻挽萤10 分钟前
6. C++17新特性-编译期 if 语句 (if constexpr)
开发语言·c++
水云桐程序员12 分钟前
C语言编程基础,输入与输出
c语言·开发语言·算法
hef28813 分钟前
如何实现SQL字段值的计算输出:算术运算符与别名结合
jvm·数据库·python
2401_8274999913 分钟前
python项目实战11-正则表达式基础
python·mysql·正则表达式
爱代码的小黄人15 分钟前
MATLAB中for循环实现递减遍历(通用方法)
开发语言·matlab