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

运行结果

相关推荐
人工智能AI技术3 分钟前
【Agent从入门到实践】31 工具调用的核心逻辑:Agent如何选择并执行工具
人工智能·python
easyboot11 分钟前
C#通过sqlsugar插入数据到postgresql
开发语言·c#
txinyu的博客16 分钟前
C++ 线程库
开发语言·c++
木土雨成小小测试员17 分钟前
Python测试开发之后端一
开发语言·数据库·人工智能·python·django·sqlite
superman超哥19 分钟前
Serialize 与 Deserialize Trait:Rust 类型系统与序列化的完美融合
开发语言·rust·开发工具·编程语言·rust序列化·rust类型·serialize
黎子越24 分钟前
python循环相关联系
开发语言·python·算法
安然无虞26 分钟前
「正则表达式」精讲
开发语言·测试工具·正则表达式
csbysj202031 分钟前
DOM 解析器错误
开发语言
Дерек的学习记录36 分钟前
二叉树(下)
c语言·开发语言·数据结构·学习·算法·链表
葡萄成熟时 !38 分钟前
JDK时间类
java·开发语言