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

运行结果

相关推荐
wanghowie6 分钟前
01.08 Java基础篇|设计模式深度解析
java·开发语言·设计模式
wjs202412 分钟前
Memcached stats 命令详解
开发语言
zd20057215 分钟前
STREAMS指南:环境及宿主相关微生物组研究中的技术报告标准
人工智能·python·算法
Data_agent18 分钟前
京东商品价格历史信息API使用指南
java·大数据·前端·数据库·python
云技纵横20 分钟前
Stream API 从入门到实践:常用操作、易错点与性能建议
开发语言·windows·python
雪域迷影20 分钟前
macOS系统上或首次使用Python的urllib模块时出现 ssl.SSLCertVerificationError 错误
python·macos·ssl
Knight_AL22 分钟前
Java 17 新特性深度解析:记录类、密封类、模式匹配与增强的 switch 表达式对比 Java 8
java·开发语言
其美杰布-富贵-李25 分钟前
PyTorch Optimizer 与 Scheduler 指南
人工智能·pytorch·python·优化·训练
吴佳浩 Alben29 分钟前
Go 1.25.5 通关讲解
开发语言·后端·golang