全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
18628 7
2012-04-07

有哪位知道主成分分析中关于第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)   #画双变量图】

双变量图
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-7 19:29:43
R好像就是这样的。其他软件也许不是。比如Minitab
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

2012-4-7 22:09:46
丑不丑,那是决定于你的数据呀。
二维码

扫码加我 拉你入群

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

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

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

二维码

扫码加我 拉你入群

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

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

2014-7-10 21:03:32
数字要变成样本的名称得重新对行和列命名,用rownames(a)=("","") colnames(a)=("")
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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