卡方检验-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)

运行结果

相关推荐
二哈喇子!1 分钟前
PyTorch 生态与昇腾平台适配实践
人工智能·pytorch·python
月明长歌2 分钟前
Javasynchronized 原理拆解:锁升级链路 + JVM 优化 + CAS 与 ABA 问题(完整整合版)
java·开发语言·jvm·安全·设计模式
独自破碎E6 分钟前
说说Java中的常量池
java·开发语言
郝学胜-神的一滴8 分钟前
Qt OpenGL 生成Mipmap技术详解
开发语言·c++·qt·系统架构·游戏引擎·图形渲染·unreal engine
程序员三明治9 分钟前
【Java基础】深入 String:为什么它是不可变的?从底层原理到架构设计
java·开发语言·java基础·string·不可变
这里是彪彪10 分钟前
Java模拟实现定时器
java·开发语言·python
沐知全栈开发10 分钟前
jEasyUI 树形菜单添加节点
开发语言
怎么追摩羯座11 分钟前
使用PyCharm调用Ollama,制作智能问答机器人
ide·python·pycharm·大模型·ollama
怎么追摩羯座13 分钟前
win安装使用PyCharm
ide·python·pycharm
观无17 分钟前
雷塞运动控制(DMC3800)C#基础应用案例分享
开发语言·c#