在 SPSS 中更改 PTILE 算法

Change PTILE algorithm in SPSS

使用 SPSS 22 并在文档中列出了几种类型的百分位数计算:

HPTILE
WPTILE
RPTILE
EPTILE
APTILE

据我所知,默认值是 APTILE。我想将其更改为 HPTILE。问题是它并没有真正说明在 SPSS 语法中更改它的位置。

所以在语法中,我有:

CTABLES
/TABLES
...
[VALIDN F40.0,ptile 5, ptile 10, ptile 15, ptile 20 PTILE 25, ptile 30, ptile 35
ptile 40, ptile 45, MEDIAN, MEAN, ptile 55, ptile 60, PTILE 65, ptile 70, PTILE 75, ptile 80, ptile 85, PTILE 90, PTILE 95]

我希望它会像将 PTILE 更改为 HPTILE 一样简单,但它会导致 TABLE: Text hptile. An invalid subcommand, keyword, or option was specified.

如何更改使用的百分位数算法?

好吧,我设法在 IBM 论坛上获得了帮助。结果表明 none 的 SPSS 百分位数算法与 Excel (percentile.inc) 和大多数具有本机百分位数函数的数据库 (percentile_cont) 中使用的算法相匹配。

无论如何,这是有效的:

EXAMINE VARIABLES = Item Sales BY Item
/PERCENTILES(10, 25, 50, 65, 75, 90) = [WAVERAGE]
                                       [HAVERAGE]
                                       [ROUND]
                                       [EMPIRICAL]
                                       [AEMPIRICAL]