【发布时间】:2017-02-08 12:05:38
【问题描述】:
我有 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个var的值为1。如何设置条件:如果变量的值等于1,则求和
【问题讨论】:
我有 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个var的值为1。如何设置条件:如果变量的值等于1,则求和
【问题讨论】:
您可以使用 COUNT(在 TRANSFORM 菜单中)而不是 COMPUTE 来获得您要求的值。计算有多少变量中有 1 将得出与将它们相加相同的结果。
如果你想定义一个更复杂的条件,例如所有值为 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,则将其添加到总和中。
【讨论】: