SPSS | 操作答疑(五)
Q:配对病例对照研究的原始数据如何直接用SPSS分析?
A:这个问题据我所知可能无法直接用SPSS菜单解决。需要先用程序将数据集换算成四格表那样的格式再进行分析。
编程思路:
结果中有case和control两个变量,依次读入原数据,由第一条记录得case=1,第二条记录得control=1,即以前的两条变为一条,取值由以前的暴露史决定。1为暴露,0则为未暴露。这样就可以得到最终分析用数据,这是我能想到的最简单的方法了。
2Q:如何删除多个变量?
A:在spss中,可以通过选中一列变量,再点菜单“clear”的方式来删除变量。但是,如果要删除的变量很多,并且不是排列在一起的话,用这样的方式无疑是非常辛苦的。这时候可以用syntax来快速完成。
假设要删除的变量为VAR1、VAR2、VAR3、…VAR10,并且在SPSS文件中的顺序是连续的,可以用
MATCH FILES file=* /drop=var1 to var10.
如果顺序是不连续的,那么就不能用TO关键字,而只能将各个变量名都写出来,如var2 var2 var3..。
“/drop”子命令表示要删除这些变量。或者使用“/keep”子命令,则表示仅保留这些变量,其它的都删除。
删除变量标签
可以用语句“variable labels 变量A "".”将变量A的标签删除。但是在要清空标签的变量很多的情况下,可以定义一个宏(Macro)来完成。下面就是一个这样的宏Syntax:
define !nolabel(!positional !cmdend).
!do !x !in (!1).
variable labels !x "".
!doend.
!end define.
使用该宏用:
!nolabel 变量A 变量B 变量C .
一种简单的书写变量名的方法是从菜单“Utilities->Variables”中选择变量,并点paste,粘贴到Syntax窗口中。
声明:部分文章和信息来源于互联网,如转载内容涉及版权等问题,请立即与小编联系,我们将迅速采取适当的措施。
感谢您抽出
更多精彩回复以下【数字】查阅
↓↓↓
【01】前沿研究
【02】统计分析 【03】文献管理
【04】精神分析 【05】心理治疗 【06】大师小事
【07】心理漫画 【08】心理研究
【09】心理生活
做个好妈妈并不容易。 因为妈妈本身 也有自己的感受和情绪反应。