SPSS - 具有缺失值和多个计算语句的 DO IF 函数
SPSS - DO IF function with missing values and multiple compute statements
我想为不缺少多个值的案例计算多个新变量。对于缺少 Var.1
到 Var.10
的情况,我希望计算出的变量 A, B, C
为 SYSMIS。
示例代码:
DO IF (NOT MISSING(Var.1 to Var.10)).
COMPUTE A=0.
COMPUTE B=0.
COMPUTE C=0.
END IF.
这会产生多个错误:
DO IF - 函数的参数数量不正确。
END IF - 该命令不遵循未关闭的 DO IF 命令。
我试过删除句点和 adding/removing 括号,但没有效果。感谢您的帮助。
您可以先计算多重集中的缺失值:
count Nmiss=Var.1 to Var.10 (missing).
现在您可以在 if
语句中使用计数:
do if Nmiss=0.
...
(或 do if Nmiss<10.
- 取决于您的确切目标)
我想为不缺少多个值的案例计算多个新变量。对于缺少 Var.1
到 Var.10
的情况,我希望计算出的变量 A, B, C
为 SYSMIS。
示例代码:
DO IF (NOT MISSING(Var.1 to Var.10)).
COMPUTE A=0.
COMPUTE B=0.
COMPUTE C=0.
END IF.
这会产生多个错误: DO IF - 函数的参数数量不正确。 END IF - 该命令不遵循未关闭的 DO IF 命令。
我试过删除句点和 adding/removing 括号,但没有效果。感谢您的帮助。
您可以先计算多重集中的缺失值:
count Nmiss=Var.1 to Var.10 (missing).
现在您可以在 if
语句中使用计数:
do if Nmiss=0.
...
(或 do if Nmiss<10.
- 取决于您的确切目标)