全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7299 3
2017-01-06
如题  数据:
年度数据.xls
大小:(20 KB)

 马上下载


程序如下
data<-read.csv("年度数据.csv",header = TRUE)
cor(data[,-1])
eigen(cor(data[,-1]))
PCA <- princomp(data[,-1],cor=T)
summary(PCA,loadings = TRUE)
PCA$loadings
predict(PCA)
biplot(PCA)
biplot(PCA, choices = 2:3)
screeplot(PCA,type="lines")
eigen(cor(data[,-1]))$values

PCA$scores[,1:3]  #每个样本的主成分得分      
PCs1 <- as.matrix(PCA$scores[,1:2])
PCs2 <- as.matrix(PCA$scores[,2:3])
plot(PCs1)
abline(h=0,v=0,lty=3)
text(PCs1,label=data[,1],pos=1.8,adj=0.5,cex=0.85)
plot(PCs2)
abline(h=0,v=0,lty=3)
text(PCs2,label=data[,1],pos=1.8,adj=0.5,cex=0.85)

二维码

扫码加我 拉你入群

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

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

全部回复
2017-1-6 21:32:32
一楼的程序重新发一下
setwd("C:/Users/Administrator/Desktop/多元第二次大作业_金融数学_32014120107_徐舒扬/主成份分析")
getwd()
data<-read.csv("年度数据.csv",header = TRUE)
cor(data[,-1])
eigen(cor(data[,-1]))
PCA <- princomp(data[,-1],cor=T)
summary(PCA,loadings = TRUE)
PCA$loadings
predict(PCA)
biplot(PCA)
biplot(PCA, choices = 2:3)
screeplot(PCA,type="lines")
eigen(cor(data[,-1]))$values

PCA$scores[,1:3]  
PCs1 <- as.matrix(PCA$scores[,1:2])
PCs2 <- as.matrix(PCA$scores[,2:3])
plot(PCs1)
abline(h=0,v=0,lty=3)
text(PCs1,label=data[,1],pos=1.8,adj=0.5,cex=0.85)
plot(PCs2)
abline(h=0,v=0,lty=3)
text(PCs2,label=data[,1],pos=1.8,adj=0.5,cex=0.85)
二维码

扫码加我 拉你入群

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

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

2017-1-6 21:40:04
求大神解答啊,我另一个数据用的完全一样的程序,特征向量就和载荷矩阵相同
二维码

扫码加我 拉你入群

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

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

2020-11-13 12:56:53
同问,求高手解答
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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