SPSS 命令: SPSS PPLOT

在浏览器中绘制 P-P 图与 Q-Q 图

P-P 图和 Q-Q 图用于判断一个变量是否服从所选分布:点落在对角线上表示拟合良好。

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

能告诉你什么

Crosstabs 遵循 SPSS PPLOT,从数据中估计分布参数,可对照正态、对数正态、指数、均匀、Logistic、拉普拉斯、威布尔、伽马、贝塔、帕累托、卡方或 Student t 分布作图。

  • 数据是否符合所选分布,以及偏离出现在哪里:尾部(Q-Q 图)还是中部(P-P 图)。
  • 从点的特征弯曲或 S 形看出偏态和厚尾。
  • 分布的拟合参数(例如位置和尺度),按 SPSS PPLOT 的方式估计。

适用场景

适合使用

  • 在 t 检验、方差分析或回归之前检查变量或已保存残差的正态性。
  • 为模拟输入选择分布,例如时长用对数正态、寿命用威布尔。

改用其他方法

  • 需要有 p 值的正式检验时:使用探索过程或单样本非参数检验中的 Kolmogorov-Smirnov 或 Shapiro-Wilk 检验。
  • 加权数据:PPLOT 不使用个案权重,图中展示的是未加权的数值。

在 Crosstabs 中如何操作

  1. 01

    打开数据

    在工作区打开 .sav、CSV 或 Excel 文件并切换到“统计”模式。

  2. 02

    选择 P-P 图与 Q-Q 图

    在“实用工具与图表”组中选择“P-P 图与 Q-Q 图”,并选择“变量”。

  3. 03

    选择检验分布

    选择“检验分布”;卡方分布或 Student t 分布还需输入“自由度”。

  4. 04

    设置比例估计与结

    比例估计:Blom(SPSS 默认)、Rankit、Tukey 或 Van der Waerden。结:平均(SPSS 默认)、低、高或任意打破结。然后点击“运行”。

计算示例

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

数据

30 个模拟响应时间(秒),由固定种子从对数正态分布生成,因此数据右偏。同一列数据分别与正态分布和对数正态分布对照作图。

估计的分布参数
检验分布参数值
正态位置3.6577
正态尺度1.6541
对数正态尺度3.3203
对数正态形状0.4533
绘制的值(部分点)
观测值秩比例估计期望值(正态)期望值(对数正态)期望累积概率(正态)
1.381.00.02070.281.320.0843
1.422.00.05370.991.600.0881
1.563.00.08681.411.790.1024
3.3415.00.48353.593.260.4239
3.3816.00.51653.733.380.4333
5.3628.00.91325.916.150.8483
7.4629.00.94636.326.890.9892
8.3730.00.97937.038.370.9978

Q-Q 图:观测值对期望值。P-P 图:比例估计对期望累积概率。

结果解读

与正态分布对照时,最大的响应时间 8.37 秒的期望值只有 7.03 秒,最小值(1.38 秒)的期望值为 0.28 秒:点在两端偏离对角线,这是右偏的典型特征。在对数正态拟合下(尺度 3.320,形状 0.453),最大时间的期望值为 8.37 秒,与观测值接近得多。

输出表格说明

Q-Q 图
观测值对拟合分布在该秩位置的期望值;两端的偏离表示偏态或厚尾。
P-P 图
观测累积比例对拟合分布的累积概率;对分布中部的偏离最敏感。
估计的分布参数
从数据中估计的参数,例如正态分布的位置和尺度,或威布尔分布的形状和尺度。
绘制的值(前 50 个)
排序后前 50 个值的秩、比例估计、期望值和期望累积概率,即两幅图的坐标。

前提假设与注意事项

  • 参数由被绘制的同一数据估计,因此小样本看起来总会比实际拟合得稍好一些。
  • 对数正态、指数、伽马、威布尔和帕累托分布要求所有值为正,贝塔分布要求所有值严格介于 0 和 1 之间。
  • 系统缺失值和用户缺失值被排除,且不使用个案权重。

结果如何验证

PPLOT 与独立的 Python 参考实现对照验证,该实现包含 SPSS 分数秩公式和参数估计,并对全部 12 种分布使用 scipy.stats 的分位数和累积分布函数。估计参数一致到 1e-8,分数秩一致到 1e-12,期望值一致到 1e-7,累积概率一致到 1e-8。 验证证据(英文)

常见问题

P-P 图和 Q-Q 图有什么区别?

Q-Q 图比较的是数值,因此会放大尾部的差异;P-P 图比较的是累积概率,因此对中部最敏感。多数分析者先看 Q-Q 图。

点在右端向上弯曲,说明什么?

最大值比该分布预期的更大:数据右偏或存在厚尾。可尝试对数正态或伽马分布,或进行对数变换。

应该使用哪种比例估计?

Blom 是 SPSS 默认值,适用于正态分布。其他公式只是略微移动绘图位置,主要影响小样本中最极端的点。

列出多少个点?

图中绘制所有有效值;为保持输出易读,“绘制的值”表只列出排序后的前 50 个值。

用你自己的数据运行 P-P 图与 Q-Q 图

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

打开分析工作区

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