我以前的组织使用SAS,但是我当前的组织使用SPSS。 我有要分析的纵向数据集。 first.ID和last.ID的SPSS等效语法是什么?在SAS中,语法为:“如果是first.ID和last.ID,则为......”。
我很抱歉,如果重复这篇文章,但我在档案中找不到它们。非常感谢您的帮助,谢谢。
干杯, 梅尔
答案 0 :(得分:0)
我认为您想要做的是导航至“数据”>“识别重复案例”,然后选择您的ID变量来识别重复案例。
重复两次,第一次让它以默认设置运行,一个名为“ PrimaryLast”的变量将附加到您的数据集。对于第二次运行,请选择ID的第一种情况为主要情况,并附加变量“ PrimaryFirst”。
现在您已经有了由这些变量表示的每种情况的数据的开始和结束
或者,此语法也可以解决问题:
sort cases by ID(a).
compute x1 = lag(ID).
create x2 = lead(ID,1).
recode x1 x2 (sysmis=0).
if x1 <> ID first = 1.
if x2 <> ID last = 1.
滞后函数“推下”您的ID值是一个新变量中的一个单元格,前导函数“推下它们的值”,因此x1和ID或x2之间存在差异的地方,ID是第一个或最后一个ID分别。