楼主: jilusi
12322 2

求助,如何用SAS求样本数据的协方差阵? [推广有奖]

  • 0关注
  • 0粉丝

已卖:16份资源

初中生

61%

还不是VIP/贵宾

-

威望
0
论坛币
69 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
224 点
帖子
20
精华
0
在线时间
11 小时
注册时间
2009-7-26
最后登录
2019-5-4

楼主
jilusi 发表于 2009-9-27 15:32:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题。。困惑中
二维码

扫码加我 拉你入群

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

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

关键词:协方差阵 样本数据 协方差 如何用 样本数 求助 SAS 计算 协方差阵

回帖推荐

luijb 发表于2楼  查看完整内容

我想到的有2个方法: 方法一:应用corr过程,程序如下 DATA raw; input x1 x2 x3 @@; CARDS; 171.0 58.5 81.0 154.8 44.5 74.0 175.0 65.0 87.0 164.0 51.0 72.0 159.0 38.0 71.0 165.2 55.0 79.0 155.3 45.0 74.0 164.5 46.0 71.0 152.0 35.0 63.0 159.1 48.0 ...

本帖被以下文库推荐

沙发
luijb 在职认证  发表于 2009-9-28 09:01:28
我想到的有2个方法:
方法一:应用corr过程,程序如下
DATA raw;
input x1 x2 x3 @@;
CARDS;
171.0      58.5      81.0            154.8      44.5      74.0
175.0      65.0      87.0            164.0      51.0      72.0
159.0      38.0      71.0            165.2      55.0      79.0
155.3      45.0      74.0            164.5      46.0      71.0
152.0      35.0      63.0            159.1      48.0      72.5
158.3      44.5      75.0            164.2      46.5      73.0
;
PROC CORR COV ;
RUN;

方法二:用iml直接计算,程序如下
proc iml;
start cov(x);
n=nrow(x);
x_sum=x[+,];
x_cov=(t(x)*x-t(x_sum)*x_sum/n)/(n-1);
print x_cov;
finish cov;
x={171.0      58.5      81.0,  
175.0      65.0      87.0,  
159.0      38.0      71.0,  
155.3      45.0      74.0,  
152.0      35.0      63.0,  
158.3      44.5      75.0,
154.8      44.5      74.0,
164.0      51.0      72.0,
165.2      55.0      79.0,
164.5      46.0      71.0,
159.1      48.0      72.5,
164.2      46.5      73.0};
run cov(x);
quit;
在以上的iml,我已经建立里cov模块,以后直接调用就行了。

仅供参考啊!~
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

西格玛临床统计服务工作室http://www.sigma-stat.com/,luijb@163.com

藤椅
laomm002 发表于 2009-9-28 11:56:18
楼上高手

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 19:32