【发布时间】:2015-07-12 17:50:35
【问题描述】:
我是 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。文本:= 等号出现在 不期望的变量或值列表。它将被忽略。 该命令的执行停止。
第 15 列中的错误 #4508。文本:+ DO 上出现无法识别的文本 重复命令。它将被忽略。执行。重复 x = q1 到 q50 / y = q51 到 q100 / z = TOTAL1 到 TOTAL50 计算 z = x + y 结束重复。
第 11 列中的错误 #4502。文本:= 等号出现在 不期望的变量或值列表。它将被忽略。 该命令的执行停止。
第 15 列中的错误 #4508。文本:+ DO 上出现无法识别的文本 重复命令。它将被忽略。执行。
这是最好的方法吗?谁能发现语法错误?
我正在使用 SPSS v. 20。
【问题讨论】:
-
您似乎没有句号,在 DO REPEAT 之后和 COMPUTE 之前充当终止符,这是必需的。会是这样吗?但除此之外,您使用 DO REPEAt 的逻辑是正确的。
-
交叉张贴在NABBLE list serve 上。您不妨将其作为答案@JigneshSutar。
-
感谢大家的回复。作为一个新手,我将输出文件和日志混淆了,直到昨天一个灯泡熄灭了,我意识到我可以从日志中获取成功的命令。 DO REPEAT 来自语法,但似乎当我单击运行时,我使用了菜单栏中的绿色三角形(运行选定)而不是全部运行。似乎 DO REPEAT 在创建新变量时遇到问题,但一旦创建它们就可以计算。赛斯
标签: syntax-error spss