ほくそ笑む

R言語と統計解析について

主成分分析が簡単にできるサイトを作った

あけましておめでとうございます。
本年もよろしくお願いいたします。

主成分分析




R
 iris 
data(iris)
data <- iris[1:4]
prcomp.obj <- prcomp(data, scale=TRUE) # 主成分分析

pc1 <- prcomp.obj$x[,1] # 第一主成分得点
pc2 <- prcomp.obj$x[,2] # 第二主成分得点

label <- as.factor(iris[,5]) # 分類ラベル
percent <- summary(prcomp.obj)$importance[3,2] * 100 # 累積寄与率

plot(pc1, pc2, col = label, main = paste(percent, "%"))

iris Sepal.Length, Sepal.Width, Petal.Length, Petal.Width 4422
5(Species)使setosa, versicolor, virginica 3

2
 95.813%  4.2% 

仕事めんどくさい





 iris 

R






*1
使


(一) Excel ()

(二)OKExecute PCA



使用例


Show Demo
iris 


Execute PCA
 Scree Graph 
(PC1)(PC2)(PC3)
Scree Graph 
3vsvsvs




iris  Label Column 1-2Sepal.Length 3

vs



Download PCA Result()
Download Graph Data Excel *2

  
使


 Web 



*1:第一弾 http://d.hatena.ne.jp/hoxo_m/20111109/p1

*2:グラデーションには対応してません