新浪博客

多选题中分类法与二分法数据相互转换的SPSS语法

2014-08-05 23:32阅读:
其实这么做呢,有点无聊,因为针对不同的数据,在SPSS多重响应中,选择不同的模式就好了,如果是二分法,在定义变量集的时候选择Dichotomies,如果是分类法,选择Categories就好了。
1、分类法转二分法:(以4个选项为例)
(1)建立一个这样的数据:内容自己随便做好了
多选题中分类法与二分法数据相互转换的SPSS语法
(2)File->New->Syntax:
vector a=a1 to a4.
vector b(4).
loop #i= 1 to 4.
loop #j= 1 to 4.
if a(#i)=#j b(#j)=1.
end loop.
end loop.
execute.
2、二分法转分类法:(在前面的基础上直接运行以下程序。没有时间做成和a1~a4一模一样,数据没有按照变量顺序紧密连进来,不知道有什么高招?不紧密连上也没有关系,数据c,在多重响应分析中选择Categories,计算结果和a是一样的。)
vector b=b1 to b4.
vector c(4).
loop #i= 1 to 4.
loop #j=
1 to 4.
if b(#j)>0 c(#j)=#j.
end loop.
end loop.
execute.

我的更多文章

下载客户端阅读体验更佳

APP专享