楼主: Joy_Guo
8106 4

[问答] R语言进行主成分分析问题 [推广有奖]

  • 3关注
  • 1粉丝

初中生

4%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
162 点
帖子
7
精华
0
在线时间
9 小时
注册时间
2015-12-4
最后登录
2017-5-9

楼主
Joy_Guo 发表于 2017-1-9 21:15:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
> pr<-princomp(a[,2:24],cor=TRUE,scores=TRUE)
Error in princomp.default(a[, 2:24], cor = TRUE, scores = TRUE) :
  'princomp'只能在单位比变量多的情况下使用


我的变量比样本数多,是不是不能用princomp?那应该怎么做啊?求大神指点,另求主成分分析作图的完整代码

二维码

扫码加我 拉你入群

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

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

关键词:主成分分析 分析问题 R语言 主成分 求助 统计 R语言 主成分分析 排名

沙发
gpriest1412 在职认证  发表于 2017-1-10 17:45:11
试试其他的PCA包。MFPCA,hdpca
已有 1 人评分经验 收起 理由
我的素质低 + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

藤椅
houw2701 发表于 2017-6-1 10:40:40
你先手动用cor或者cov求出中心标准化或者中心化后的矩阵,用prcomp(X, center = F, scale. = F)就行了

板凳
浅笑小星星 发表于 2019-1-9 15:14:22 来自手机
Joy_Guo 发表于 2017-1-9 21:15
&gt; pr
你好,同样遇到了变量比样本数多的问题,请问你是怎么解决的,还可以做主成分分析么?

报纸
caimiao0714 学生认证  发表于 2019-1-10 06:31:20
浅笑小星星 发表于 2019-1-9 15:14
你好,同样遇到了变量比样本数多的问题,请问你是怎么解决的,还可以做主成分分析么?
试试用prcomp()函数
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-30 17:11