首页 > 解决方案 > PSPP:如何针对单个参考值执行 Wilcoxon 测试

问题描述

我正在使用 PSPP 并希望将样本的中值与给定的中值进行比较,但我发现的所有选项都将两个变量相互比较。我通过定义一个填充了我的参考值的变量尝试了一种解决方法:

NPAR TEST /Wilcoxon [我的实际数据集的变量] WITH [用我的参考值填充的变量]。

NPAR TEST /SIGN [我的实际数据集的变量] WITH [用我的参考值填充的变量]。

但这是 a) 一种狡猾的解决方法,并且 b) 结果与我使用 SPSS 获得的 Wilcoxon 测试结果相去甚远。

什么是正确的语法,或者更好的解决方法?

标签: medianpspp

解决方案


据我所见,PSPP 没有直接实现这一点,但是您与设置为中位数的恒定值的样本进行比较的解决方法似乎是正确的,而不是“一个狡猾的解决方法”。

这在IBM 对有关 SPSS 的同一问题的回答中得到了证实:

单样本 Wilcoxon 检验也可以作为 Wilcoxon 匹配对检验的一个特例来处理,第二个变量是一个常数值,等于您要检验的空假设值。只需计算一个常量变量,然后在配对样本测试中将其与您感兴趣的变量一起使用。有关为什么这是合法的讨论,请参阅非参数统计文本,例如 WJ Conover (1971) 实用非参数统计 (Wiley) 的第 5.1 节。

我无法访问该教科书来检查他们的答案,但无论如何我都会认为 IBM 是一个可靠的来源。我不知道你为什么会发现使用这种方法的结果不同,当我尝试它时它似乎表现正确:也许仔细检查你在 SPSS 和 PSPP 下以相同的方式输入数据?


推荐阅读