NMISS 对所有变量
NMISS on all variables
我正在尝试计算数据集中的缺失项,但我遇到了问题。
我的第一个问题是Q2,最后一个是Q55A7。因此,我不能使用 NMISS(Q2 to Q55A7)
。有没有办法通过 ID 而不是名称来做到这一点?或者我怎样才能让它工作?
Actuall NMISS(Q2 to Q55A7)
应该工作正常 - 当您使用 to
关键字引用数据中的变量时,SPSS 不会查看名称的结构,它只需要所有变量在这两者之间的数据中,根据它们在数据中的顺序。
您可能 运行 遇到的问题是存在您不想包含的其他变量(例如,其他问题之间的开放式问题。这里有几种解决方法 -
假设您的变量排序如下:Q2 Q3 Q4 Q4Other Q5 Q6 Q55A7
。使用 Q2 to Q55A7
将包括 Q4Other
这是一个开放式文本变量,您不能将其包含在计算中。在这种情况下,您可以使用:
nmiss(Q3 to Q4, Q5 to Q55A7)
现在如果变量比较多,需要跳过的变量很多,上面的方法就变得和把所有变量的名字都写出来一样麻烦。返回到 nmiss(Q3 to Q55A7)
的另一种方法是更改变量的顺序,因此实际上只有您想要分析的数字变量放在这两个变量之间。一种方法是:
add files /file=* /keep Q4Other Q17Other SomeOtherOpenQ all.
R运行ning这会将所有指定的变量带到数据集的开头,只留下你想要分析的变量Q3 to Q55A7
。
如果您仍然想对此进行改进,可以查看 spssinc select variables
(例如,参见我的回答 )扩展命令,它使您能够根据变量列表的属性定义变量列表,以及然后你可以运行分析变量列表。
我正在尝试计算数据集中的缺失项,但我遇到了问题。
我的第一个问题是Q2,最后一个是Q55A7。因此,我不能使用 NMISS(Q2 to Q55A7)
。有没有办法通过 ID 而不是名称来做到这一点?或者我怎样才能让它工作?
Actuall NMISS(Q2 to Q55A7)
应该工作正常 - 当您使用 to
关键字引用数据中的变量时,SPSS 不会查看名称的结构,它只需要所有变量在这两者之间的数据中,根据它们在数据中的顺序。
您可能 运行 遇到的问题是存在您不想包含的其他变量(例如,其他问题之间的开放式问题。这里有几种解决方法 -
假设您的变量排序如下:Q2 Q3 Q4 Q4Other Q5 Q6 Q55A7
。使用 Q2 to Q55A7
将包括 Q4Other
这是一个开放式文本变量,您不能将其包含在计算中。在这种情况下,您可以使用:
nmiss(Q3 to Q4, Q5 to Q55A7)
现在如果变量比较多,需要跳过的变量很多,上面的方法就变得和把所有变量的名字都写出来一样麻烦。返回到 nmiss(Q3 to Q55A7)
的另一种方法是更改变量的顺序,因此实际上只有您想要分析的数字变量放在这两个变量之间。一种方法是:
add files /file=* /keep Q4Other Q17Other SomeOtherOpenQ all.
R运行ning这会将所有指定的变量带到数据集的开头,只留下你想要分析的变量Q3 to Q55A7
。
如果您仍然想对此进行改进,可以查看 spssinc select variables
(例如,参见我的回答