SPSS:使用DO REPEAT添加两个变量

时间:2015-05-03 08:05:32

标签: syntax-error spss

我是SPSS的新手,统计世界和这个论坛的新手。我正在与我的硕士学位一起进行研究,遇到一些问题,并寻求一些帮助。是的,我可以聘请一名顾问,但是要查看这部分学习过程,并希望看看我是否能够掌握这一点 - 当然,在你的帮助下......

我希望补充:q1和q51 q2和q52 q3和q53等......直到q50和q100

新的变量名称目前是TOTAL1到TOTAL50,但可以是任何东西。 Q1到q100存在且连续TOTAL1到TOTAL 50存在并且是连续的

我试过了:

do repeat x = q1 to q50 
         /y = q51 to q100 
         /z = TOTAL1 to TOTAL50. 
COMPUTE z = x + y.
end repeat . 
EXECUTE.

但在输出中获得以下内容:

  

第11列中的错误#4502。文本:= a中出现等号   不期望的变量或值列表。它会被忽略。   执行此命令停止。

     

第15列中的错误#4508。文本:+ DO上出现无法识别的文本   REPEAT命令。它会被忽略。执行。重复x = q1到q50 /   y = q51到q100 / z = TOTAL1到TOTAL50 COMPUTE z = x + y end repeat。

     

第11列中的错误#4502。文本:= a中出现等号   不期望的变量或值列表。它会被忽略。   执行此命令停止。

     

第15列中的错误#4508。文本:+ DO上出现无法识别的文本   REPEAT命令。它会被忽略。 EXECUTE。

这是最好的方法吗?有人能发现语法错误吗?

我正在使用SPSS v.20。

1 个答案:

答案 0 :(得分:0)

试试这个

do repeat x = q1 to q50 
         /y = q51 to q100 
         /z = TOTAL1 to TOTAL50. 
- COMPUTE z = x + y.  /*i just added a minus sign before the compute./
end repeat . 
EXECUTE.