全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9153 2
2012-11-17
关于SAS原始数据为相关系数矩阵的数据,如何做主成分分析?
例如张家放习题

研究者收集了40名学生的12项智力指标.这12项指标分别为常识x1,类同x2,计算x3,词汇x4,理解x5,数字广度x6,填图x7,图片排列x8,积木x9,拼图x10,译码x11,迷津x12。将原始数据经过标准化处理后,计算其相关系数矩阵,结果列在下表;试进行主成份分析。

X1

X2

X3

X4

X5

X6

X7

X8

X9

X10

X11

X12

X1

1

X2

0.6904

1

X3

0.4115

0.4511

1

X4

0.4580

0.7068

0.4018

1

X5

0.5535

0.6620

0.4122

0.7199

1

X6

0.3923

0.6317

0.4520

0.4583

0.5299

1

X7

0.1415

0.3009

0.2025

0.2665

0.2480

0.1590

1

X8

0.0077

0.0344

0.1855

0.1065

0.0003

0.1100

0.3595

1

X9

0.2385

0.3523

0.3646

0.3644

0.3388

0.3982

0.5004

0.3314

1

X10

0.0333

0.1726

0.1311

0.1757

0.1998

0.0342

0.5758

0.1420

0.2808

1

X11

0.0898

0.3878

0.2041

0.3191

0.3186

0.2914

0.2637

0.2025

0.3971

0.1468

1

X12

0.2215

0.2427

0.4124

0.2169

0.1459

0.0985

0.4222

0.2156

0.5016

0.2286

0.0776

1


二维码

扫码加我 拉你入群

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

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

全部回复
2012-11-18 11:25:37
假设原数据集是test;
data test1;
set test;
_type_="corr";
_name_=cats("x",_n_);
run;
proc princomp data=test1(type=corr);
run;

其实只能算出由相关阵,求出的特征值以及对应的特征向量
二维码

扫码加我 拉你入群

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

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

2012-11-19 21:56:36
缺省的就是由相关矩阵算,除非你指定必须由协方差矩阵计算
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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