全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4906 7
2013-07-25
悬赏 100 个论坛币 已解决
运行如下所示的代码:

data have;
input x y z;
datalines;
1 2 3
-2 5 9
4 1 9
;
run;

proc corr data=have outp=want noprint;
var x y z;
run;

可以得到类型为(Pearson Correlation Matrix)的数据集,为矩阵形式的
我想要得到如下形式的表:

NAME_1 NAME_2 CORR
x            x            1
x            y            -0.9607
x            z             0
...

这样我就可以用排序之类的方法研究这些相关系数了

不知道有什么好的办法,我现在用IML暴力遍历,觉得太折腾了
版上大牛请指教




最佳答案

boe 查看完整内容

不知道对不对,貌似楼主考虑复杂了
二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-25 13:39:39
不知道对不对,貌似楼主考虑复杂了
复制代码
二维码

扫码加我 拉你入群

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

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

2013-7-25 13:52:31
不太理解意思,感觉像从want里筛选观测和变量
二维码

扫码加我 拉你入群

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

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

2013-7-25 14:35:50
boe 发表于 2013-7-25 13:52
不太理解意思,感觉像从want里筛选观测和变量
再说直观点吧
want表是这样的

_TYPE_             _NAME_        x                             y                           z
MEAN                                     1                            2.666666667         7
STD                                       3                            2.081665999         3.464101615
N                                           3                             3                           3
CORR              x                    1                            -0.960768923        0
CORR              y                    -0.960768923        1                            0.277350098
CORR              z                     0                             0.277350098        1

即为一个对角矩阵,我要的表是两两取变量,然后把这两个变量之间的相关系数输出来,如下所示

NAME_1 NAME_2 CORR
x            x            1
x            y            -0.9607
x            z             0
...

二维码

扫码加我 拉你入群

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

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

2013-7-25 15:16:25
data want1;
set want;
length _name2_ $2;
where _type_='CORR';
array a(*) x--z;
do i=1 to dim(a);
_name2_=vname(a(i));
corr=a(i);
output;
end;
keep _name_ _name2_ corr;
run;
二维码

扫码加我 拉你入群

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

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

2013-7-25 16:05:32
boe 发表于 2013-7-25 13:39
不知道对不对,貌似楼主考虑复杂了
嗯,这个proc transpose真是挺好用的
之前真是想复杂了,多谢了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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