全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
12352 7
2010-08-25
原始数据如下:数据为配对数据,num是样本编号,sample是病例和对照变量(1是病例,2是对照),edu是教育水平(有1,2,3三个水准)。


请问如何将以上数据格式转换成如下格式:num还是样本编号,sample1是病例教育水平(原edu),sample2是对照教育水平(原edu2)。


转换目的:是为了进行配对卡方分析,spss好像不能对第一种数据格式直接做配对分析。所以现在请教高人,请不吝赐教!谢谢。
另,还想问如果是sas的话,该如何写代码。谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-8-25 20:21:45
无人能解决?…………………………
还请高手不吝赐教啊。多谢多谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-8-25 22:12:17
建议用SAS来处理很简单
SPSS对于这个很麻烦
除非你SYNTAX很不错
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-8-26 10:46:37
3# crackman
呵呵,我是觉得SPSS麻烦,也想到了一个麻烦的方法,就是想知道有无简便的处理,我SPSS只是入门,嘿嘿。

crackman可以给出sas代码吗?我用sas试试
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-8-26 14:02:04
4# crazygoing
和版主稍稍抬一下杠......SPSS处理很简单:

GUI处理:
未命名1.gif 未命名2.gif 未命3.gif

Syntax处理:
data list free/num sample edu.
begin data.
1.00 1.00 3.00
1.00 2.00 2.00
2.00 1.00 3.00
2.00 2.00 1.00
3.00 1.00 2.00
3.00 2.00 2.00
4.00 1.00 1.00
4.00 2.00 3.00
5.00 1.00 2.00
5.00 2.00 1.00
end data.
SORT CASES BY num sample.
CASESTOVARS
  /ID=num
  /INDEX=sample
  /GROUPBY=VARIABLE.

spss很早就有casetovars和varstocase这对命令来处理long to wide和wide to long的data fomat transfrom了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-8-26 15:02:49
5# sunruoying0119
多谢sunruoying!受教了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群