【发布时间】:2014-03-19 03:49:56
【问题描述】:
我希望这是一个简单的问题,但我无法为其创建 SPSS 语法。
我有一个包含单个变量和大约 200 个案例的数据集。我需要计算该变量的平均值,但我需要计算平均值 200 次,以便在删除每个案例时计算一次。所以平均值需要计算 200 次,删除每个案例一次(然后替换它)并计算缺少该案例的平均值。换句话说,我第一次计算平均值时应该排除第一个案例(因此分析案例 2 到 200)。我第二次计算平均值时,它应该排除第二种情况,但包括第一种情况(因此分析了第 1 和第 3 到 200 种情况)。等等。
理想情况下,我想做的是创建一个新的 SPSS 数据集,以便这个新数据集中的唯一变量包含这 200 个均值。我相信最好的方法是通过聚合函数。
我遇到的问题是如何删除每个案例,计算平均值,替换案例,在删除另一个案例的情况下再次计算平均值,等等。我可以使用过滤器来做到这一点,但我想自动化它,而不是每次都复制/过去或更改语法。我正在考虑某种重复过滤器,但我对重复和循环命令不太熟悉(但正在处理它......)。
任何有关创建此类过滤器的最佳方法的见解或帮助将不胜感激
【问题讨论】:
-
这有时被称为jackknifing。在谷歌搜索它出现 Marta García-Granero has an example of this 使用矩阵 - 我认为这也是我的做法。我还想知道是否可以强制以某种方式强制提供回归统计信息 (DFBeta)。