Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Syntax error SPSS:使用DO REPEAT添加两个变量_Syntax Error_Spss - Fatal编程技术网

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

Syntax error SPSS:使用DO REPEAT添加两个变量,syntax-error,spss,Syntax Error,Spss,我是SPSS、统计世界的新手,也是这个论坛的新手。我在攻读硕士学位的同时也在做研究,遇到了一些问题并寻求帮助。是的,我可以聘请一位顾问,但我想看看学习过程的这一部分,看看我是否能掌握这一点——当然,在你的帮助下 我希望添加:q1和q51、q2和q52、q3和q53等。。。。至q50和q100 新变量名当前为TOTAL1到TOTAL50,但可以是任何名称。Q1至q100存在且连续总计1至总计50存在且连续 我试过: do repeat x = q1 to q50 /y = q5

我是SPSS、统计世界的新手,也是这个论坛的新手。我在攻读硕士学位的同时也在做研究,遇到了一些问题并寻求帮助。是的,我可以聘请一位顾问,但我想看看学习过程的这一部分,看看我是否能掌握这一点——当然,在你的帮助下

我希望添加:q1和q51、q2和q52、q3和q53等。。。。至q50和q100

新变量名当前为TOTAL1到TOTAL50,但可以是任何名称。Q1至q100存在且连续总计1至总计50存在且连续

我试过:

do repeat x = q1 to q50 
         /y = q51 to q100 
         /z = TOTAL1 to TOTAL50. 
COMPUTE z = x + y.
end repeat . 
EXECUTE.
但是在输出中获得以下内容:

第11列中的错误#4502。Text:=一个等号出现在 不需要的变量或值列表。它将被忽略。 停止执行此命令

第15列中的错误#4508。Text:+DO上出现无法识别的文本 重复命令。它将被忽略。执行。重复x=q1至q50/ y=q51到q100/z=TOTAL1到TOTAL50计算z=x+y结束重复

第11列中的错误#4502。Text:=一个等号出现在 不需要的变量或值列表。它将被忽略。 停止执行此命令

第15列中的错误#4508。Text:+DO上出现无法识别的文本 重复命令。它将被忽略。执行

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

我正在使用SPSS v。20.

试试这个

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.

您似乎没有一个句号,在执行重复操作之后和计算之前充当终止符,这是必需的。是吗?但除此之外,您使用DO REPEAt的逻辑是正确的。你最好给出一个答案@JigneshSutar。谢谢大家的回复。作为一名新手,我混淆了输出文件和日志,直到昨天一个灯泡熄灭,我才意识到我可以从日志中获取成功的命令。DO REPEAT来自语法,但似乎当我单击run时,我使用了菜单栏(run Selected)中的绿色三角形,而不是run all。似乎DO REPEAT在创建新变量时遇到了问题,但一旦创建了新变量,就可以进行计算。赛斯