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

运行结果

相关推荐
yong9990几秒前
基于MATLAB的雷达数字信号处理
开发语言·matlab·信号处理
SilentSamsara1 分钟前
HTTP 客户端实战:httpx/重试/限速/连接池/中间件设计
开发语言·网络·python·http·青少年编程·中间件·httpx
江屿风7 分钟前
C++OJ题经验总结(竞赛)4
开发语言·c++·笔记·算法·dp·双指针
Deep-w7 分钟前
【MATLAB】微电网四DG逆变器下垂策略与分布式MPC协同控制仿真分析
开发语言·分布式·算法·matlab
酉鬼女又兒7 分钟前
零基础入门计算机网络:定义、分类与核心性能指标
开发语言·计算机网络·考研·青少年编程·职场和发展·php
AI玫瑰助手12 分钟前
Python函数:可变参数(星号args与双星号kwargs)详解
android·开发语言·python
影寂ldy13 分钟前
C#构造函数 + 析构函数
开发语言·c#
韦胖漫谈IT14 分钟前
选语言不是站队,是选适合问题的工具
java·python·ai·rust·go·技术落地
小白学大数据15 分钟前
业务落地:Python 列表在 AI 接口开发中的实战应用
人工智能·爬虫·python·microsoft
清水白石00815 分钟前
Python 可变对象与不可变对象深度解析:为什么 `tuple` 里可以放 `list`?
开发语言·python·list