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

运行结果

相关推荐
xrkhy1 分钟前
Java全栈面试题及答案汇总(3)
java·开发语言·面试
No_Merman2 分钟前
【DAY28】元组和os模块
python
菩提祖师_5 分钟前
量子机器学习在时间序列预测中的应用
开发语言·javascript·爬虫·flutter
刘97535 分钟前
【第22天】22c#今日小结
开发语言·c#
明天好,会的12 分钟前
分形生成实验(三):Rust强类型驱动的后端分步实现与编译时契约
开发语言·人工智能·后端·rust
YanDDDeat15 分钟前
【JVM】类初始化和加载
java·开发语言·jvm·后端
iuu_star16 分钟前
金融数据-基于Streamlit的金融数据分析平台开发详解
python·金融·数据挖掘
枫叶丹419 分钟前
【Qt开发】Qt系统(三)->事件过滤器
java·c语言·开发语言·数据库·c++·qt
智航GIS20 分钟前
9.3 Excel 自动化
python·自动化·excel
wjs202420 分钟前
CSS Position(定位)
开发语言