用于计算案例的语法



我使用 SPSS,很难找到/生成用于计数案例的语法。

我有大约 120 个案例和五个变量。我需要知道只有一个、多个或所有案例的值为 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。等等...

任何人都可以帮我语法吗?帮助将不胜感激!

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

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

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

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

最新更新