楼主: zhenshihun
10484 4

[回归分析求助] 如何使用pca命令 [推广有奖]

  • 0关注
  • 0粉丝

初中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
153 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
208 点
帖子
21
精华
0
在线时间
0 小时
注册时间
2005-12-6
最后登录
2011-4-15

楼主
zhenshihun 发表于 2009-2-8 08:17:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
<font face="Tahoma"></font>请问各位,用principle component analysis的命令pca的时候怎么rescale first component的系数使得 the predicted value has unit variance? 万分感谢!
二维码

扫码加我 拉你入群

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

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

关键词:如何使用 pca Component Predicted principle 如何

沙发
sungmoo 发表于 2009-2-8 11:11:00

设随机向量x=(x1,x2,……,xn)',其方差阵为Var(x),它是一个实对称阵。于是,可对Var(x)进行一次正交变换,使LVar(x)L'=∧(其中∧是由Var(x)的各特征值组成的对角阵),这对应x左乘一个正交阵L,使Var(Lx)=LVar(x)L'=∧,

命令

pca x1-xn

的结果是L'(满足LVar(x)L'=∧,LL'=L'L=In,其中In是n阶单位阵)。其中,Lx的各分量即各主成分。

该命令还会输出Var(x)的各个特征值。

设由这些特征值的平方根的倒数组成的对角阵为A(即A=∧-1/2),则Var(ALx)=In。这一过程可由下命令实现:

estat loa, cn(i)

**************************************

综之,楼主的问题可执行以下命令:

qui pca x1-xn

estat loa, cn(i)

最后的结果(方阵)即B=L'A,满足Var(B'x)=In

B'x即满足方差阵为单位阵的变换。

[此贴子已经被作者于2009-2-8 12:00:34编辑过]

已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
SpencerMeng + 60 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 60  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
蓝色 发表于 2009-2-8 11:13:00
以下是引用sungmoo在2009-2-8 11:11:00的发言:

设随机向量x=(x1,x2,……,xn),其方差阵为Var(x),它是一个实对称阵。于是,可对Var(x)进行一次正交变换,使LVar(x)L'=In,这对应x左乘一个矩阵L,使Var(Lx)=LVar(x)L'=In。

命令

pca x1-xn

的结果正是L'(满足LVar(x)L'=In)。其中,Lx的分量即所有各主成分。

厉害啊。

板凳
zhenshihun 发表于 2009-2-9 17:48:00

Thanks a lot!

报纸
sunchanglei 发表于 2014-3-26 18:55:56
能附上图片说明一下各数值的意思吗?谢谢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-16 07:44