检验

配对样本 t 检验结果怎么写:前后测设计、Cohen's dz 与报告规范

作者 / 审校:shujufenxi 编辑部·最后审校 2026-05-10

你遇到的问题

你做了一个干预研究,同一批被试测了前测和后测,软件输出里有 t 值、p 值、均值差,但你不知道该用配对还是独立样本 t 检验、自由度为什么不是 n−2、效应量该报 d 还是 dz,写出来的结果段总被导师打回。

适用场景

当同一组对象被测量两次(前测—后测、干预前后、左右侧对比)或样本经过一对一匹配时,用配对样本 t 检验;它的核心假设不是两次测量各自正态,而是「两次测量的差值」近似服从正态分布,且数据为连续变量、配对之间相互独立。

正确做法

先计算每个被试的差值(后测减前测),对差值做正态性检验(小样本可用 Shapiro-Wilk)或查看直方图;满足条件后做配对 t 检验,自由度为 df = n−1。报告时应包含:前后测的均值与标准差、t(df)、精确 p 值、均值差及其 95% 置信区间,以及效应量 Cohen's dz(差值均值除以差值标准差,也等于 t 除以根号 n),一般以 0.2、0.5、0.8 作为小、中、大效应的参考。

报告示例:配对样本 t 检验结果显示,32 名学生干预后的阅读理解得分(M = 78.9,SD = 7.6)显著高于干预前(M = 72.4,SD = 8.1),t(31) = 4.52,p < .001,均值差为 6.5 分(95% CI [3.6, 9.4]),效应量 Cohen's dz = 0.80,属于大效应,表明干预效果显著。

常见错误

错误一:把前后测数据当成两组独立样本做独立样本 t 检验,忽略了同一被试两次测量的相关性,通常会低估检验效力,且自由度和标准误都算错。错误二:只报 t 和 p 不报效应量,或者把独立样本的 Cohen's d 公式(用合并标准差)套到配对设计上,正确做法是报告基于差值标准差的 dz,并注明计算方式。

需要更进一步?

如果你手上已经有 SPSS 或 JASP 的输出表,不确定哪些数字该进论文、置信区间和 dz 怎么表述,可以把输出粘贴进统计结果解读器自动生成规范的结果段;如果差值明显偏态需要改用 Wilcoxon 符号秩检验,或设计里还有多个时间点,建议预约辅导帮你确定合适的分析方案。

操作步骤

SPSS

  1. 分析→比较均值→配对样本 T 检验
  2. 将「前测」与「后测」作为一对选入「配对变量」框
  3. 点击「选项」,将置信区间设为 95%
  4. 确定,读取配对样本统计量、相关性与检验结果 t、df、显著性
  5. 另用 分析→描述统计→探索 对差值做 Shapiro-Wilk 正态性检验

R

df <- read.csv('data.csv')
# 差值正态性检验
shapiro.test(df$post - df$pre)
# 配对样本 t 检验
t.test(df$post, df$pre, paired = TRUE)
# Cohen dz 效应量
effsize::cohen.d(df$post, df$pre, paired = TRUE)

完整示例(模拟数据)

比较同一批被试接受培训前后的知识得分(标注:模拟数据样例)。

采用配对样本 t 检验比较干预前后被试的得分(模拟数据样例,n=30)。差值经 Shapiro-Wilk 检验符合正态分布(W=0.97,p=.42)。结果显示,后测得分(M=56.8,SD=7.9)显著高于前测(M=52.3,SD=8.1),均值差为 4.5,t(29)=3.97,p<.001,95% CI [2.19, 6.81];效应量 Cohen dz=0.73,属中等偏大效应。

统计量数值
样本量 n30
前测 M±SD52.3±8.1
后测 M±SD56.8±7.9
配对检验t(29)=3.97,p<.001
均值差 95% CI4.5 [2.19, 6.81]
效应量 Cohen dz0.73

常见疑问

配对样本 t 检验和独立样本 t 检验怎么区分?
配对 t 检验用于同一组对象前后测或配对匹配的相关样本,独立样本 t 检验用于两组彼此无关的对象。关键看两组数据是否一一对应。
配对 t 检验的正态性是对谁做检验?
是对配对差值(后测减前测)的分布做正态性检验,而非对原始两组数据;差值近似正态即可,不要求各组本身正态。
配对数据不满足正态怎么办?
可改用非参数的 Wilcoxon 符号秩检验,它对差值的正态性不作要求,适合小样本或明显偏态的配对数据。
配对 t 检验要报告什么效应量?
报告均值差及其 95% 置信区间、t 值、自由度、p 值,以及效应量 Cohen's d(基于差值的标准差计算)。

参考来源

用统计结果解读器生成结果段落预约辅导

工具输出请自行核对后使用。内容参考见 方法论标准

相关文章

← 返回知识库