跳到正文
马克工具箱

t 检验计算器

两组数据的均值有没有显著差异?把两列数据从 Excel 粘贴进来,或者只填均值、标准差和样本量,立即得到 t 值、p 值、均值差的置信区间和效应量 Cohen's d,写论文、做作业直接可用。

在浏览器本地运行,输入的内容和文件都不会上传

数字之间用空格、逗号或换行分隔,可以直接粘贴 Excel 的一列。

t
-1.8608
自由度
17.776
p 值
0.0794
均值差(第 1 组 − 第 2 组)
-1.58
标准误
0.8491
95% 置信区间
-3.3655 … 0.2055
Cohen's d
-0.832

在 α = 0.05 水平下差异没有统计学意义。

结果与 R 的 t.test() 一致。Cohen’s d 使用合并标准差(配对样本用差值的标准差)。

使用步骤

  1. 选择单样本、两独立样本或配对样本。
  2. 粘贴数据,或改为输入每组的均值、标准差和样本量。
  3. 选择备择假设和置信水平,结果自动更新。

参数说明

Welch 与 Student
默认用 Welch t 检验,不要求两组方差相等,是目前推荐的做法;取消勾选则为方差相等的 Student t 检验。
效应量
Cohen's d = 均值差 ÷ 合并标准差;配对样本用差值的均值 ÷ 差值的标准差。

一个完整示例

默认数据是 R 内置 sleep 数据集中两组额外睡眠时间(小时),每组 10 个值。选择「两独立样本」时:

结果 Welch(默认) Student(取消勾选)
两组均值 0.75 和 2.33 0.75 和 2.33
均值差(第 1 组 − 第 2 组) −1.58 −1.58
t −1.861 −1.861
自由度 17.776 18
p 值(双侧) 0.0794 0.0792
95% 置信区间 −3.365 … 0.205 −3.364 … 0.204
Cohen’s d −0.832 −0.832

Welch 的标准误是 √(s₁²/n₁ + s₂²/n₂),自由度用 Welch–Satterthwaite 公式。Student 则使用合并方差和 n₁ + n₂ − 2 个自由度。两种方法的 Cohen’s d 相同,因为它始终使用合并标准差。

如果把同样的数字看作同样十个人测了两次,结果会显著得多。选择「配对样本」,检验就在这十个差值上进行:t = −4.062,自由度 9,p = 0.0028。配对消除了人与人之间的差异,所以它能检测出独立样本检验检测不出的差异。配对数据要求两个框里的数据个数相同,且顺序一一对应。

常见问题

结果可信吗?

用 R 自带的 sleep 数据集核对过,t、自由度、p 值和置信区间都与 t.test() 一致。

数据不服从正态分布怎么办?

样本较大时 t 检验比较稳健;样本小且明显偏态时,应考虑 Mann–Whitney U 或 Wilcoxon 等非参数检验。

数据会上传吗?

不会,计算都在浏览器里完成。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具