我正在尝试按年度对数据集进行分组,然后每年获得峰度,以便我可以看到它在一年中是增加还是减少。聚合适用于均值(这很好,并产生我想要的数据),它似乎不适用于Kurtosis。虽然一些在线文档表明它应该,但是当我使用in软件时我得到的文档帮助它没有,就像我的编译器一样。
我想这真的意味着有两个问题:
1)是否有适用的SPSS版本?
2)如果没有,我可以用它替换它会给我类似的结果吗?
感谢您的时间。
编辑:我在这里有点不清楚:我想运行一个回归模型来查看它是否/每年增加多少,这意味着我需要一些方法来获取数据以进行回归,所以只需要运行kurtosis函数不会完全得到我需要的数据。答案 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
)。