楼主: ffcxy2005
18719 7

[问答] R里面主成分分析的双变量图怎么画比较好看 [推广有奖]

  • 7关注
  • 7粉丝

已卖:1089份资源

博士生

36%

还不是VIP/贵宾

-

威望
0
论坛币
2810 个
通用积分
3.2700
学术水平
8 点
热心指数
12 点
信用等级
7 点
经验
4430 点
帖子
130
精华
0
在线时间
352 小时
注册时间
2011-4-13
最后登录
2025-3-13

楼主
ffcxy2005 发表于 2012-4-7 01:16:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

有哪位知道主成分分析中关于第1主成分和第2主成分所画出来的双变量图怎么画比较好看的吗?比如说,上面的数字变成样本的名称,坐标轴以0为界分成四个象限这样子的。(我把代码贴在下面了),谢谢~~~麻烦各位了!
【相关程序如下:

>a=read.csv("shanghai2010.csv",header=T)

> attach(a)

> a[,3:8]    #提取a中第3-8列

> PCA=princomp(a[,3:8],cor=T)  #主成分分析

> PCA   #特征值

> PCA$loadings      #主成分载荷

> screeplot(PCA,type="lines")  #主成分碎石图

> PCA$scores   #主成分得分

>biplot(PCA)   #画双变量图】

双变量图
二维码

扫码加我 拉你入群

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

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

关键词:主成分分析 主成分 双变量 Loadings princomp scores 坐标轴 程序 样本 主成分分析法 spss主成分分析 逐步回归分析 多元回归分析 因子分析法 应用时间序列分析

回帖推荐

tmdxyz 发表于5楼  查看完整内容

昨天无意间看到了:你在画完biplot之后,再加上以下两个语句,运行即可。 lines(c(-10,10),c(0,0)) lines(c(0,0),c(-10,10))

沙发
tmdxyz 发表于 2012-4-7 19:29:43
R好像就是这样的。其他软件也许不是。比如Minitab

藤椅
ffcxy2005 发表于 2012-4-7 20:19:04
tmdxyz 发表于 2012-4-7 19:29
R好像就是这样的。其他软件也许不是。比如Minitab
谢谢你!不过这样看了半天,感觉太丑了

板凳
tmdxyz 发表于 2012-4-7 22:09:46
丑不丑,那是决定于你的数据呀。

报纸
tmdxyz 发表于 2012-4-10 08:39:58
昨天无意间看到了:你在画完biplot之后,再加上以下两个语句,运行即可。

lines(c(-10,10),c(0,0))

lines(c(0,0),c(-10,10))



www.jpeg (64.21 KB)

www.jpeg

已有 1 人评分学术水平 热心指数 收起 理由
ffcxy2005 + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

地板
抠脚小仙 发表于 2014-7-10 21:03:32
数字要变成样本的名称得重新对行和列命名,用rownames(a)=("","") colnames(a)=("")

7
消逝的飞雨 发表于 2015-11-9 22:36:34
抠脚小仙 发表于 2014-7-10 21:03
数字要变成样本的名称得重新对行和列命名,用rownames(a)=("","") colnames(a)=("")
具体怎么弄能说一下么?不胜感激

8
Christina——1993 学生认证  发表于 2018-10-15 16:33:42
可以试试ggbiplot包,调用ggbiplot()函数

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

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