楼主: rockfido
10701 12

请教FA跟PCA的区别 [推广有奖]

11
爱萌 发表于 2010-5-26 14:01:08
FA研究潜在因子(你观察不到的东西)由可测变量来反映, FA也可以用PCA的方法来计算.这就是为什么大家感觉FA和PCA比较混乱.
如果我们研究学生的计算能力,可是计算能力怎么研究,就依赖数学,物理,统计这些具有计算性学科的分数,反映了学生的计算能力.
这个时候需要用FA方法,但是你可以用PCA的方法计算FA.

如果你准备考虑数学,物理,统计的分数与工资的关系的时候,你需要用PCA来处理共线性
最恨对我说谎或欺骗我的人

12
rockfido 在职认证  发表于 2010-5-26 22:30:39
其实对PCA感觉挺了解的,就是FA总是想糊涂。

看了大家的解释,还是挺糊涂的。。。。

或者有人用过SAS做PCA么?有两个方法:PROC PRINCOMP 或者 PROC FACTOR。

我想问这么一段CODE:

PROC FACTOR DATA = A METHOD = PRIN MINEIGEN = 1 SCREE
            ROTATE = VARIMAX;
VAR A - D;
RUN;

我的疑问是,既然METHOD是PRIN,就是应该做PCA吧,那ROTATE = VARIMAX这个选项还能起到作用么?

13
rockfido 在职认证  发表于 2010-5-26 23:06:24
7# dps2000

对于PCA:

PC1 = A1*VAR1 +B1* VAR2 +C1* VAR3 + ...
PC2 = A2*VAR1 +B2* VAR2 +C2* VAR3 + ...

...

我知道PCA的PROCEDURE大概如下:

1ST PC: LINEAR COMBINATION OF A1'X 满足:VAR(A'X)最大,并且,A1'A = 1;

2ND PC: LINEAR COMBINATION OF A2'X 满足: VAR(A'X)最大,并且, A2'A = 1 AND COV(A1'X, A2'X) =0

......


对于FA:

FA1 = A1*VAR1 +B1* VAR2 +C1* VAR3 + ...
FA2 = A2*VAR1 +B2* VAR2 +C2* VAR3 + ...

...

那么FA的PROCEDURE是什么???我很想从这个PROCEDURE上看出来,到底FA跟PCA是差别在哪里了。。。。

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

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