问题描述
对于一份关于社会支持的问卷,我有 5 个变量。我想定义低支持率与高支持率的组。根据作者的说法,低支持度定义为总分
我如何在语法中做到这一点?
谢谢;)
解决方法
假设您的变量名为 Var1、Var2 .... Var5,并且它们在数据集中是连续的,这应该可行:
recode Var1 to Var5 (1 2 3=1)(4 thr hi=0) into L1 to L5.
compute LowSupport = sum(Var1 to Var5) <= 18 and sum(L1 to L5)>=2.
execute.
对于具有您定义的参数的行,新变量 LowSupport
的值为 1
,其他行的值为 0。
注意:如果您的变量不是连续的,则必须列出所有变量,而不是使用 Var1 to var5
。