关键信息
- 分类
- 数学、日期与金融
- 输入类型
- textarea, number
- 输出类型
- json
- 样本覆盖
- 4
- 支持 API
- Yes
概览
Kruskal-Wallis 检验计算器是一款专业的统计工具,用于比较三个或更多独立样本组之间是否存在显著差异。作为单因素方差分析(ANOVA)的非参数替代方案,它不要求数据符合正态分布,通过对各组数据的秩次进行分析,快速计算出 H 统计量和 P 值,帮助研究人员判断各组中位数是否具有统计学上的显著差异。
适用场景
- •需要比较三个或更多独立样本组的中位数差异时。
- •数据不符合正态分布假设,无法使用单因素方差分析(ANOVA)时。
- •样本量较小或数据包含等级、序数等非连续变量时。
工作原理
- •将所有组的数据合并并按升序排列,为每个数值分配秩次(Rank)。
- •计算各组秩次的总和,并根据公式计算 Kruskal-Wallis H 统计量。
- •根据自由度(组数减一)和卡方分布确定 P 值。
- •将 P 值与预设的显著性水平(Alpha)进行比较,得出是否拒绝原假设的结论。
使用场景
医学研究中比较三种不同药物剂量对患者康复时间的影响。
市场调研中分析不同职业背景的消费者对产品满意度的评分差异。
教育评估中对比不同教学方法下多个班级学生的考试成绩排名。
用户案例
1. 比较三种饮食方案对减重效果的影响
营养学研究员- 背景原因
- 研究员收集了三组志愿者在不同饮食方案(低碳、生酮、地中海)下三个月后的减重数据。
- 解决问题
- 数据分布不均匀且样本量较小,不适合使用方差分析。
- 如何使用
- 在“组数据”框中输入:低碳: 5, 7, 4; 生酮: 8, 9, 7; 地中海: 3, 4, 5。设置显著性水平为 0.05。
- 效果
- 工具计算出 H 统计量和 P 值,若 P < 0.05,则证明三种饮食方案的减重效果存在显著差异。
2. 评估不同地区客户满意度
市场分析师- 背景原因
- 分析师拥有来自华东、华南、华北三个地区的客户评分数据(1-10分)。
- 解决问题
- 评分数据属于序数数据,不满足正态分布。
- 如何使用
- 输入各地区评分数据,如“华东: 8, 9, 7; 华南: 6, 5, 7; 华北: 9, 10, 8”,点击计算。
- 效果
- 获得 P 值和拒绝原假设的建议,帮助判断地区因素是否显著影响满意度。
用 Samples 测试
math-&-numbersNginx 日志解析示例
用于测试 log-parser 工具的综合 Nginx 日志样本,包括访问日志和错误日志的各种格式和场景
task process
ELK Stack 日志分析示例
全面的 ELK Stack(Elasticsearch、Logstash、Kibana)示例,用于分布式系统中的日志聚合、处理和可视化
task process
正则表达式命名捕获组
使用命名捕获组从文本中提取结构化数据的正则表达式模式集合。命名组通过为捕获的部分分配有意义的名称,使模式更易读和更易维护。
task process
重复行示例
用于测试重复行移除工具的各种重复行类型的示例文件
task process
常见问题
Kruskal-Wallis 检验和 ANOVA 有什么区别?
ANOVA 要求数据正态分布且方差齐性,而 Kruskal-Wallis 是非参数检验,对分布无严格要求。
为什么结果显示 rejectNull 为 true?
这意味着 P 值小于显著性水平,说明至少有两组数据之间存在统计学上的显著差异。
如果只有两组数据可以使用这个工具吗?
可以,但对于两组独立样本,通常建议使用 Mann-Whitney U 检验。
如何输入数据?
每行代表一个组,格式为“组名: 数据1, 数据2...”,例如“对照组: 10, 12, 11”。
结果显著后能知道具体哪两组不同吗?
Kruskal-Wallis 只能告诉你整体是否存在差异,如需确定具体组间差异,需进行事后检验。