楼主: 紫颖
3836 5

[问答] [求助]提取主成分问题 [推广有奖]

  • 0关注
  • 0粉丝

学前班

50%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
63 点
帖子
2
精华
0
在线时间
0 小时
注册时间
2009-4-13
最后登录
2009-4-13

楼主
紫颖 发表于 2009-4-13 14:17:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我用SPSS做主成分分析,其中有一项是提取累计贡献率大于85%的主成分,但是SPSS输出结果 最大只有78.221%

这个是不是软件设置问题啊?

能不能设置呢? 先谢谢了。

具体表格在下面。


Total Variance Explained
Component        Initial Eigenvalues                        Extraction Sums of Squared Loadings                       
        Total        % of Variance        Cumulative %        Total        % of Variance        Cumulative %
1        2.700           33.749                    33.749                 2.700      33.749                     33.749
2        2.078             25.972        59.721                       2.078        25.972                           59.721
3        1.480             18.500        78.221                      1.480        18.500                            78.221
4        .822             10.275        88.496                               
5        .416               5.196        93.692                               
6        .231               2.889        96.581                               
7        .218               2.719        99.300                               
8        .056                  .700        100.000                               
Extraction Method: Principal Component Analysis.
二维码

扫码加我 拉你入群

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

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

关键词:主成分 Eigenvalues Extraction cumulative eigenvalue 软件

回帖推荐

wo098shi 发表于6楼  查看完整内容

这不是软件问题,又两种方法可以尝试解决: 1、在分析数据前,将数据进行旋转,结果可能会符合你提取三个主成分的要求。 2、改变提取主成分个数,具体操作:Analyze -> Data Reduction -> Factor,在对话框里面选 Extraction在 Extract 栏里,勾选 Number of Factors,输入4。(你的结果显示提取四个主成分贡献率可以达到88.496%)

本帖被以下文库推荐

沙发
线代大王 发表于 2009-4-13 14:43:00
个人觉得你的数据资料是不是很少啊?做主成分分析的话,需要很多的指标的哈!

藤椅
houquan 发表于 2009-4-13 14:45:00
楼主提供的输出表格,是SPSS的缺省设置,提取的是特征值大于1的因子;如果想提取累计贡献率大于85%的主成分,只要顺次把下面的因子包含进来就可以了。以楼主的例子,只要把第四个因子包含进来,累计贡献率(88.496)就大于85%了。
We all love to instruct, though we can teach only what is not worth knowing. -- J. Austen

板凳
紫颖 发表于 2009-4-13 15:39:00
以下是引用houquan在2009-4-13 14:45:00的发言:
楼主提供的输出表格,是SPSS的缺省设置,提取的是特征值大于1的因子;如果想提取累计贡献率大于85%的主成分,只要顺次把下面的因子包含进来就可以了。以楼主的例子,只要把第四个因子包含进来,累计贡献率(88.496)就大于85%了。

那Component Matrix怎么弄啊? 生成只有三个主成分。


                        Component   
                         1            2      3
VAR00001     .021    .885    -.318
VAR00002    .166     .926    -.084
VAR00003    -.035    .630    .659
VAR00004     .774    -.046   -.497
VAR00005     .786     .062   - .241
VAR00006       .548  -.036     .767
VAR00007      .610  .025      .020
VAR00008       .884  -.180   .210
Extraction Method: Principal Component Analysis.
a 3 components extracted.

报纸
houquan 发表于 2009-4-13 16:55:00
Analyze -> Data Reduction -> Factor,在对话框里面选 Extraction; 在 Extract 栏里,勾选 Number of Factors,输入 你要的因子数(楼主的例子是4),就好了。
We all love to instruct, though we can teach only what is not worth knowing. -- J. Austen

地板
wo098shi 发表于 2009-4-13 19:24:00

这不是软件问题,又两种方法可以尝试解决:

 1、在分析数据前,将数据进行旋转,结果可能会符合你提取三个主成分的要求。

 2、改变提取主成分个数,具体操作:Analyze -> Data Reduction -> Factor,在对话框里面选 Extraction在 Extract 栏里,勾选 Number of Factors,输入4。(你的结果显示提取四个主成分贡献率可以达到88.496%)

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

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

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

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