全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
3781 5
2009-04-13
我用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.
二维码

扫码加我 拉你入群

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

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

全部回复
2009-4-13 14:43:00
个人觉得你的数据资料是不是很少啊?做主成分分析的话,需要很多的指标的哈!
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

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.

二维码

扫码加我 拉你入群

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

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

2009-4-13 16:55:00
Analyze -> Data Reduction -> Factor,在对话框里面选 Extraction; 在 Extract 栏里,勾选 Number of Factors,输入 你要的因子数(楼主的例子是4),就好了。
二维码

扫码加我 拉你入群

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

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

2009-4-13 19:24:00

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

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

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

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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