全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3567 5
2010-07-19
怎么得到旋转后的因子得分!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-7-19 07:57:31
选择相应的因子旋转方法,进行分析保存因子得分就得到了。
二维码

扫码加我 拉你入群

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

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

2010-7-19 14:28:49
运行这个程序

DATA ONE (TYPE=CORR) ;
_TYPE_ ='CORR' ;
INPUT _NAME_ $ X1 X2 X3 @@ ;
LABEL X1 = 'C1' X2 = 'C2' X3 = 'C3' ;
CARDS;

  x1      1.0000      0.0060      -.5838
  x2      0.0060      1.0000      -.2645
  x3      -.5838      -.2645      1.0000
RUN;
PROC FACTOR SCREE NFACT = 2;
VAR X1 - X3 ; RUN ;
PROC FACTOR NFACT = 2 METHOD = PRINIT PRIORS = SMC
ROTATE = VARIMAX
R = V SCORE ;
VAR X1 - X3 ; RUN ;



得到的Rotated Factor Pattern是旋转后的因子载荷
Standardized Scoring Coefficients就是相应的因子得分。
注意cards输入的是相关矩阵资料,而非原始数据
如果你的因子比较多,就修改X1,X2,X3到你需要的因子个数就可以了
二维码

扫码加我 拉你入群

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

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

2010-8-23 18:52:12
2# kksunny
今天才看到你的信息,以前不知道,以为选好旋转方法out=得到的因子得分还是没有旋转的,后来才知道旋转后得到的数据集包含的因子就是旋转后的
不过还是要谢谢你
二维码

扫码加我 拉你入群

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

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

2012-7-6 09:53:27
look
二维码

扫码加我 拉你入群

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

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

2012-7-9 11:00:57
哈哈,看到两年前的东西了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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