如何使用某些条件计算SPSS中的变量?

时间:2017-02-08 12:05:39

标签: syntax spss

我有7个变量:(A,B,C,D,E,F,G)。如何在SPSS的菜单Transform-compute variable中汇总其值等于1的变量?我的意思是例如:

A=1
B=2
C=1
D=3
E=5
F=1
G=2

此处,只有3个变量具有值1.如何设置条件:如果变量的值等于1,则求和

1 个答案:

答案 0 :(得分:1)

您可以使用COUNT(在TRANSFORM菜单中)而不是COMPUTE来获取您要求的值。计算你的变量中有多少变量会产生与总结相同的结果。

如果要定义更复杂的条件,例如所有值为1或2,您需要转到语法并循环遍历变量。这是一个让你入门的例子:

compute YourSum=0.
do repeat VR=A B C D E F G.
if VR=1 or VR=2 YourSum=YourSum+VR.
end repeat.

此循环遍历变量列表,并且对于每个变量 - 如果值为1或2,则将其添加到总和中。