python 卡方检验批量筛选_表格卡方检验-一键在线测试

本文介绍了一个用于卡方检验的表格计算器,适用于不同大小的表格。讲解了卡方分布、自由度计算、期望值计算、卡方值的计算公式,并讨论了在期望值较低时使用Yates校正的情况。提供了使用该计算器的示例,用户可以输入数据以获取卡方值和P值,帮助判断统计显著性。
部署运行你感兴趣的模型镜像

这是一个表格卡方检验计算器. 不论你找的是4格表还是6格表多格表都是一样的. 下面介绍一下卡方检验的原理, 以及何时对卡方进行校正.

卡方分布

700ddd1881a8e924b66e44fab972b3bc.png

以上是卡方分布的图像, 图中n就是卡方分布的参数–自由度(DF). 自由度决定了卡方分布的图像形状. 自由度的计算方法如下公式, 其中Row代表表格的行数, Column代表表格的列数. 依次四格表的卡方自由度是1.

\[ DF = (Row-1) \times (Column - 1) \]

期望值计算公式

每个单元格的期望值就是在虚无假设成立的情况下, 期望得到的计数数据. 可以通过如下公式计算. 其中, \( M_r \)代表单元格所在行的所有单元格观察数之和; \( M_c \)代表单元格所在列的所有单元格观察数之和. 观察值就是每个单元格的计数数据.

\[ E= {M_r \times M_c \over Total} \]

卡方计算

如下是卡方的计算公式, 下标r代表行数, 下标c代表列数. O代表Observe, 即观察数. E代表Expect, 即期望数.

\[ \chi^2= \Sigma_r \Sigma_c {O_{rc}^2-E_{rc}^2 \over E_rc} \]

何时使用Yates校正卡方值

在单元格中的期望值有20%的期望值低于5. Yates实际降低了卡方值, 使得显著的可能性降低.

\[ Yates's \chi^2= \Sigma_r \Sigma_c {|O_{rc}^2-E_{rc}^2| -0.5 \over E_rc} \]

如何使用下面的卡方计算器

下面的表格, 每一行代表一种实验结果, 每一列代表一组人群. 比如, 现在有男女两种人群, 有有效和无效两种实验结果, 那么假如男生有30个有效, 40个无效, 女生有20个有效, 15个无效. 我们填写到下面的数据布局就是:

| —- |男|女|

|有效|30|20|

|无效|40|15|

只要你填写的数据正确, 下面就会自动显示计算结果, 里面有卡方值和Yates卡方值, 和他们的P值, 注意, P值是卡方值到0之间的积分, 因此, 只有大于95%才认为是显著.

计算器正在加载

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值