【问题标题】:SPSS: Equivalent of aggregate that works for kurtosis?SPSS:等效于峰态的聚合?
【发布时间】:2016-11-27 04:29:12
【问题描述】:

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

我想这确实意味着有两个问题:

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

2) 如果不是,我可以用什么来代替它会得到类似的结果?

感谢您的宝贵时间。

编辑:我在这里有点不清楚:我想运行一个回归模型来查看它是否/每年增加多少,这意味着我需要某种方式来访问数据以进行回归,所以只需运行峰度函数无法为我提供所需的数据。

【问题讨论】:

    标签: aggregate spss kurtosis


    【解决方案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)。

    【讨论】:

    • 啊。这实际上并没有做我需要做的所有事情,因为我想我并不完全清楚:我使用 Aggregate 的原因是我想执行 test 以查看它是否在增加或减少,即回归。不过,感谢您的快速回答。我对缺乏清晰度表示不满。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-08
    • 2012-07-06
    • 1970-01-01
    • 2016-11-21
    • 2016-04-26
    • 1970-01-01
    相关资源
    最近更新 更多