楼主: 密斯特王
845 6

[回归分析求助] 请问stata中,如何在主成分提取过程中提取三个以上主成分(即便特征根小于1)? [推广有奖]

  • 0关注
  • 0粉丝

高中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
830 个
通用积分
2.9296
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5733 点
帖子
17
精华
0
在线时间
46 小时
注册时间
2016-10-3
最后登录
2022-11-10

楼主
密斯特王 发表于 2022-5-30 17:42:51 |AI写论文
30论坛币
如题,请问stata中,如何在主成分提取过程中提取三个以上主成分(即便特征根小于1)?目前只有三个特征根大于1的,但是累计贡献率非常不理想,但是多提取的话,不知道stata中是不是默认只能提取特征根大于1的,我输入predict f1 f2 f3 f4,他仍然只提取三个,所以请教一下需要输入什么命令才能达到我的目的??谢谢大家。

最佳答案

略略略你好呀 查看完整内容

在命令后面加,factors()就可以提取想要的因子。括号里是几就提取几个
关键词:Stata tata 主成分 特征根 predict

沙发
略略略你好呀 发表于 2022-5-30 17:42:52
在命令后面加,factors()就可以提取想要的因子。括号里是几就提取几个

藤椅
shanghen10 发表于 2022-6-1 19:47:10
命令里 components(#) ,意思是 retain maximum of # principal components。
建议把数据样式展现出现。
以为根据现在的结果,可能是变量不太理想,未来可能需要进一步增删变量的。

板凳
华电小朋友 发表于 2022-6-7 16:37:49
其实这个用SPSS更好处理的,可以直接设定很多条件。

报纸
密斯特王 发表于 2022-6-8 08:37:55
shanghen10 发表于 2022-6-1 19:47
命令里 components(#) ,意思是 retain maximum of # principal components。
建议把数据样式展现出现。
...
请问这个components()是一个命令吗?那么#代表什么?我不太理解,感谢回复!

地板
密斯特王 发表于 2022-6-8 08:38:47
华电小朋友 发表于 2022-6-7 16:37
其实这个用SPSS更好处理的,可以直接设定很多条件。
感谢回复!我尝试一下

7
litong2020 发表于 2022-6-23 15:14:08
其实可以回到手算来算

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-31 14:50