SPSS 命令: SPSS T-TEST PAIRS

适用于前后测数据的配对 t 检验

配对样本 t 检验比较同一批个案的两次测量——前测与后测、左侧与右侧、两位评分者对同一对象的评分——检验两者的平均差值是否为零。

免费 · 无需注册 · 文件留在本机 · 更新于 2026年10月18日

能告诉你什么

Crosstabs 在浏览器中运行与 SPSS T-TEST PAIRS 对应的过程,最多可设 12 对变量,并给出配对相关、差值的置信区间以及三种可选的效应量标准化因子。

  • 个案内部的平均变化是否不为零。
  • 以原始单位表示的变化大小及其置信区间。
  • 两次测量之间的相关程度——这正是配对检验比独立样本检验更灵敏的原因。
  • 基于差值标准差(d_z)、经相关校正的差值标准差(d_rm)或两方差平均值(d_av)的标准化效应量。

适用场景

适合使用

  • 前后测设计:同一批受访者在培训、营销活动或改版前后的测量。
  • 配对样本,例如兄弟姐妹或匹配的客户,每一对占一行。
  • 每位受访者对同一产品或刺激给出的两项评分。

改用其他方法

  • 两组数值来自不同的人:使用独立样本 t 检验。
  • 三次及以上的重复测量:使用重复测量方差分析或 Friedman 检验。
  • 有序得分,或小样本中差值明显偏离正态:使用 Wilcoxon 符号秩检验。

在 Crosstabs 中如何操作

  1. 01

    按宽格式整理数据

    每个个案占一行,两次测量放在不同的列。打开文件并切换到“统计”模式。

  2. 02

    选择配对样本 T 检验

    在“比较平均值”组中选择“配对样本 T 检验”(T-TEST)。

  3. 03

    建立配对

    选择“变量 1”和“变量 2”,点击“添加配对”;最多可重复添加 12 对,不需要的配对可点击“移除”。

  4. 04

    选择效应量标准化因子

    在“效应量标准化因子”中保留“差值的标准差”(d_z),或改选“校正后的差值标准差”(d_rm)或“方差的平均”(d_av);并设置“置信区间(%)”和“缺失值”。

  5. 05

    运行

    点击“运行”。如工作区设有权重需先声明;使用抽样权重时只报告加权描述统计。

计算示例

以下结果由 Crosstabs 引擎在构建本页时根据模拟数据实际计算得出,并非手工填写。

用示例数据试一试

数据

20 名模拟用户在结账流程改版前后各测一次的结账用时(秒)。同一用户的两次用时共享个人基线,因此彼此相关。数据由固定随机种子生成。

配对样本统计
项目均值N标准差均值标准误
before45.72209.9332.221
after40.232010.2192.285
配对样本相关性
项目N相关双侧 p
配对 1 before 和 after200.963<.001
配对样本检验
项目均值标准差95% 置信区间tdf双侧 p
配对 1 before − after5.4902.7634.197 至 6.7838.88519<.001
配对样本效应量
项目标准化因子点估计95% 置信区间
Cohen's d2.7631.9871.213 至 2.743
Hedges 校正2.8201.9471.189 至 2.688

结果解读

改版后结账平均快了 5.49 秒(t(19) = 8.88,p < .001;95% 置信区间 4.20 至 6.78)。前后两次测量的相关系数 r = 0.96,这正是配对检验比把两组均值当作独立样本比较灵敏得多的原因。以差值标准差为标准化因子的 Cohen's d(d_z)为 1.99。

输出表格说明

配对样本统计
每对中各变量的均值、个案数、标准差和标准误,基于两个变量都有效的个案。
配对样本相关性
两次测量之间的 Pearson 相关系数及其单侧与双侧 p 值。
配对样本检验
差值的均值、标准差和标准误,置信区间,t 值、自由度以及单侧与双侧 p 值。
配对样本效应量
按所选标准化因子计算的 Cohen's d 与 Hedges 校正及其置信区间。

前提假设与注意事项

  • 各对之间相互独立,但同一对内的两个值彼此相关。
  • 近似正态的应是差值而非原始得分;配对数在 30 以上时,中等偏态影响不大。
  • 任一测量缺失的个案会从该配对中剔除。

结果如何验证

在由 Python 生成的参考数据上,t 值、自由度、p 值和置信区间与 SciPy 1.18 的 ttest_rel 一致,配对相关与 SciPy pearsonr 一致,相对误差均在 1e-9 以内。三种效应量(d_z、d_av、d_rm)及其 Hedges 校正版本均经过核对,置信限与 SciPy 中的独立计算相差不超过 1e-8。 验证证据(英文)

常见问题

应报告哪种效应量?

d_z(差值标准差)与检验本身对应,也是 SPSS 的默认值。d_av 以原始得分的离散程度衡量变化,便于与组间研究比较;d_rm 则对 d_z 做了相关校正。

两个平均值看起来很接近,为什么配对检验仍然显著?

因为检验针对的是每个个案自身的差值。当两次测量高度相关时,个体间差异相互抵消,即使是很小但一致的变化也能被检测到。

我的数据是带时间列的长格式,怎么办?

先把数据重构为每个个案一行、两次测量各为一个变量的宽格式,再进行配对。

能否一次检验多对变量?

可以,最多 12 对。若要求每对都使用相同的个案,请选择“成列排除个案”。

用你自己的数据运行配对样本 t 检验

打开 .sav、CSV 或 Excel 文件。所有计算都在浏览器中完成,文件不会离开你的设备。

打开分析工作区

SPSS 是 IBM Corp. 的商标。Crosstabs 与 IBM 无关联,也未获得 IBM 认可。