Kruskal-Wallis 检验计算器

使用非参数 Kruskal-Wallis H 检验比较三个或更多独立组

示例结果

1 个示例

按秩比较三个独立组

当 ANOVA 正态性假设存疑时使用 Kruskal-Wallis 检验

{
  "result": {
    "hStatistic": 9.5816,
    "degreesOfFreedom": 2,
    "pValue": 0.0083,
    "rejectNull": true
  }
}
查看输入参数
{ "groupData": "Control: 8, 9, 6, 7\nA: 12, 10, 11, 13\nB: 14, 15, 13, 16", "alpha": 0.05, "decimalPlaces": 4 }

关键信息

分类
数学、日期与金融
输入类型
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-&-numbers

常见问题

Kruskal-Wallis 检验和 ANOVA 有什么区别?

ANOVA 要求数据正态分布且方差齐性,而 Kruskal-Wallis 是非参数检验,对分布无严格要求。

为什么结果显示 rejectNull 为 true?

这意味着 P 值小于显著性水平,说明至少有两组数据之间存在统计学上的显著差异。

如果只有两组数据可以使用这个工具吗?

可以,但对于两组独立样本,通常建议使用 Mann-Whitney U 检验。

如何输入数据?

每行代表一个组,格式为“组名: 数据1, 数据2...”,例如“对照组: 10, 12, 11”。

结果显著后能知道具体哪两组不同吗?

Kruskal-Wallis 只能告诉你整体是否存在差异,如需确定具体组间差异,需进行事后检验。

API 文档

请求端点

POST /zh/api/tools/kruskal-wallis-calculator

请求参数

参数名 类型 必填 描述
groupData textarea -
alpha number -
decimalPlaces number -

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-kruskal-wallis-calculator": {
      "name": "kruskal-wallis-calculator",
      "description": "使用非参数 Kruskal-Wallis H 检验比较三个或更多独立组",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=kruskal-wallis-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]