非参数统计的Python实现—— Kruskal-Wallis 单因素方差分析

Kruskal-Wallis单因素方差分析是用于比较多个组别的非参数统计方法,适用于完全随机设计的数据。通过计算秩和并分析H统计量,可以检验不同处理间的平均秩差异。在Python中,可以使用scipy.stats.kruskal()函数进行实现,该函数支持处理缺失值的策略。在一个关于药物疗效的研究中,应用此方法得出p值小于0.05,表明四种药物的疗效存在显著差异。
摘要由CSDN通过智能技术生成

概念

Kruskal-Wallis 单因素方差分析是一个将两样本的 W-M-W 检验推广到三个或更多组检验的方法。W-M-W 检验方法具体可以看笔者另一篇博客https://blog.csdn.net/Raider_zreo/article/details/101673853,而Kruskal-Wallis 单因素方差分析方法是类似的:先把多个完全随机设计的样本混合起来求秩,再按样本组求秩和,考虑到各个处理的观测值可能不同,可以比较各个处理之间的平均秩差异,从而达到比较的目的。在计算所有数据混合样本秩时,如果遇到有相同的观测值,则用秩平均法定秩。Kruskal-Wallis 方法也称 H 检验,检验方法的基本前提是数据的分布是连续的,除位置参数不同以外,分布是相似的。
:完全随机设计,是指将试验数据分成若干组,每组的样本量随机分配,再按组实施不同处理的设计。其目的是每个组都有相同机会接受任何一种处理,而不受试验人员主观倾向的影响。

实例 & 代码

为研究4种不同的药物对儿童咳嗽的治疗效果,将25个体质相似的病人随机分为4组,各组人数分别为8人、4人、7人和6人,各自采用 A,B,C,D 4种药进行治疗。假定其他条件均保持相同,5天后测量每个病人每天的咳嗽次数,如下表所示(单位:次数),试比较这4种药物的治疗效果是否相同。显著性水平为0.05。

药物
  • 4
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值