我正在使用IBM SPSS的项目中工作但我在设置虚拟变量(二进制变量)时遇到了一些问题。获取变量的过程如下:考虑任何变量(例如宽度),得到虚拟变量,我们需要 以递减的方式对这个变量进行排序;下一步是对案例进行描述,直到达到限制,限制前的情况在虚拟变量中接收值1,其他值接收0。
答案 0 :(得分:1)
你的解释相当含糊。你在版画屏幕上给出的临界值应该是2.009而不是20.09? 但我认为你的意思是以下几点。 使用语法时,请使用:
compute newdummyvariable eq (ABr gt 2.009477106).
检查是否可以:
fre newdummyvariable.
为了根据累积总和计算假人,答案如下:
如果您的临界值是预先确定的,则最快的方法是按降序排序,并使用命令create with csum()
来计算我称为ABr_cumul
的额外变量。这一个,用于计算newdummyvariable
。如下:
sort cases by ABr (d).
create ABr_cumul = csum(VAR00001).
compute newdummyvariable = (ABr_cumul le 20.094771061766488).
fre newdummyvariable.
答案 1 :(得分:0)
虚拟来自所有情况的总和,当变量代表变量t0tal的50%的情况下降序raqueados,这些情况接收1而另一个0 ...