SPSS:用于峰度的聚合的等价物?

时间:2016-11-27 04:29:12

标签: aggregate spss kurtosis

我正在尝试按年度对数据集进行分组,然后每年获得峰度,以便我可以看到它在一年中是增加还是减少。聚合适用于均值(这很好,并产生我想要的数据),它似乎不适用于Kurtosis。虽然一些在线文档表明它应该,但是当我使用in软件时我得到的文档帮助它没有,就像我的编译器一样。

我想这真的意味着有两个问题:

1)是否有适用的SPSS版本?

2)如果没有,我可以用它替换它会给我类似的结果吗?

感谢您的时间。

编辑:我在这里有点不清楚:我想运行一个回归模型来查看它是否/每年增加多少,这意味着我需要一些方法来获取数据以进行回归,所以只需要运行kurtosis函数不会完全得到我需要的数据。

1 个答案:

答案 0 :(得分:1)

在输出窗口中获取峰度非常容易,如下所示:

means YourVar by year/cells mean kurt.

但是如果你想在数据集中处理结果,你需要从输出中捕获它(aggregate命令中没有峰度计算):

DATASET DECLARE  AggData.
OMS   /SELECT TABLES   /IF COMMANDS=['Means'] SUBTYPES=['Report']
  /DESTINATION FORMAT=SAV NUMBERED=TableNumber_    OUTFILE='AggData' VIEWER=YES.
means YourVar by year/cells mean kurt.
omsend.
dataset activate AggData.

* at this point you have a new dataset with the means and the kurtosis. 
  Just a bit of cleaning up.

delete vars TableNumber_ Command_ Subtype_ Label_.
rename vars var1=year var2=varname.

这适用于一个变量,您也可以添加其他统计信息。请注意,您也可以添加更多变量,但数据集需要进行一些重组(使用casestovars)。