计算案例的语法

时间:2013-02-04 13:14:38

标签: spss

我使用SPSS并且很难找到/生成用于计算案例的语法。

我有大约120个案例和5个变量。我需要知道只有一个,多个或所有案例的值为1(二分变量)的情况的计数/比例。然后我需要计算一个新变量,它显示包含所有上述情况的案例的数量/比例(也是二分法)。

例如,第一种情况:var1 = 1,var2 = 1,var3 = 1,var4 = 0,var5 = 0 - > newvariable = 1。 情况二:var1 = 0,var2 = 0,var3 = 0,var4 = 0,var5 = 0 - > newvariable = 1。 等等...

有人可以用语法帮助我吗? 非常感谢帮助!

2 个答案:

答案 0 :(得分:2)

在这里,我们可以使用变量之和来确定您的条件。因此,使用作为总和的临时变量,我们可以看到它在示例中是否等于1,大于1或5。

compute #sum = SUM(var1 to var5).
compute just_one = (#sum = 1).
compute more_one = (#sum > 1).
compute all_one = (#sum = 5).

类似地,可以使用all_one命令计算ANY以评估是否存在任何零,即compute all_one = ANY(0,var1 to var5).。这些代码段假设var1 to var5在数据框中是连续的,如果不是,则只需要在所有给定实例中用var1,var2,var3,var4,var5替换它们。

答案 1 :(得分:1)

你可以在命令语法参考手册中读取逻辑函数ANY,如果你用“0”否定了ANY的测试,那么这实际上是对所有“1”的测试。使用COUNT命令将是另一种方法。