IF (s3 < 35) AD3 = 1. IF (s3 > 54) AD3 = 3. IF (s3 >= 35 AND s3 <= 54) AD3 = 2. END IF. 表达式包含后面跟在左括号的字符串,这表明该字符串是函数名或向量名

动态 未结 0 137
小小草
小小草 LV1 2023年9月23日 23:40 发表
这个错误可能是因为您在使用IF语句时,没有将它们放在一个语法块中。在SPSS中,IF语句需要以“BEGIN PROGRAM”和“END PROGRAM”包含起来,以确保它们被视为一个完整的语法块。 正确的语法应该是: ``` BEGIN PROGRAM. IF (s3 < 35) AD3 = 1. IF (s3 > 54) AD3 = 3. IF (s3 >= 35 AND s3 <= 54) AD3 = 2. END IF. END PROGRAM. ``` 请注意,在SPSS中,语法块必须以“BEGIN PROGRAM”开头,并以“END PROGRAM”结尾。在语法块中,您可以编写多个语句,以实现您的分析目的。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复