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

运行结果

相关推荐
lead520lyq1 分钟前
Golang本地内存缓存
开发语言·缓存·golang
zhaotiannuo_19982 分钟前
Python之2.7.9-3.9.1-3.14.2共存
开发语言·python
Keep_Trying_Go7 分钟前
基于GAN的文生图算法详解ControlGAN(Controllable Text-to-Image Generation)
人工智能·python·深度学习·神经网络·机器学习·生成对抗网络·文生图
2601_9498683612 分钟前
Flutter for OpenHarmony 电子合同签署App实战 - 主入口实现
开发语言·javascript·flutter
LostSpeed30 分钟前
openpnp - python2.7 script - 中文显示乱码,只能显示英文
python·openpnp
helloworldandy34 分钟前
高性能图像处理库
开发语言·c++·算法
2401_8365631835 分钟前
C++中的枚举类高级用法
开发语言·c++·算法
hhy_smile44 分钟前
Class in Python
java·前端·python
chao1898441 小时前
矢量拟合算法在网络参数有理式拟合中的应用
开发语言·算法
whale fall1 小时前
celery -A tool.src.main worker --loglevel=info --queues=worker1_queue & 什么意思
python·学习·apache