如何创建虚拟变量

时间:2016-05-22 23:59:49

标签: spss

我正在使用IBM SPSS的项目中工作但我在设置虚拟变量(二进制变量)时遇到了一些问题。获取变量的过程如下:考虑任何变量(例如宽度),得到虚拟变量,我们需要 以递减的方式对这个变量进行排序;下一步是对案例进行描述,直到达到限制,限制前的情况在虚拟变量中接收值1,其他值接收0。

2 个答案:

答案 0 :(得分:1)

你的解释相当含糊。你在版画屏幕上给出的临界值应该是2.009而不是20.09? 但我认为你的意思是以下几点。 使用语法时,请使用:

compute newdummyvariable eq (ABr gt 2.009477106).

检查是否可以:

fre newdummyvariable.

UPDATE:

为了根据累积总和计算假人,答案如下: 如果您的临界值是预先确定的,则最快的方法是按降序排序,并使用命令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 ...