卡方检验-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玫瑰助手2 分钟前
Python函数:global与nonlocal关键字的使用
开发语言·python·信息可视化
不会C语言的男孩3 分钟前
C++ Primer 第16章:模板与泛型编程
开发语言·c++
这个DBA有点耶5 分钟前
死锁排查进阶:从日志到根因的完整分析链
java·开发语言·数据库·sql·运维开发·学习方法·dba
三无推导5 分钟前
无需扩展的 PHP 加密方案有哪些优势:基于 php.x5.chat 的实践分析
开发语言·php·web开发·数据加密·php加密·php安全·无需扩展
jingling5555 分钟前
Flutter | 商城项目鸿蒙(OpenHarmony)适配实战
android·开发语言·前端·flutter·华为·harmonyos
Luminous.6 分钟前
C语言--day25
c语言·开发语言
2301_7644413310 分钟前
Factorization Machine(FM模型,因子分解机)
python·算法
QT-Neal13 分钟前
C++智能指针使用详解
开发语言·c++
JAVA96514 分钟前
JAVA面试-并发篇 06-ReentrantLock如何实现公平锁的以及可重入吗
java·开发语言·面试
绘梨衣54719 分钟前
豆包Seed PDF解析企业落地方法论
大数据·python·pdf