티스토리 뷰

공부합시다/찍먹

[R] 차원축소 기법

신규_유저 2021. 6. 15. 11:58

주성분분석(PCA) Algorithm

 

head(USArrests)

이 내용을 가지고 주성분분석을 할 예정임.

 

princomp 함수로 주성분 분석 실시함.

pc1=princomp(USArrests, cor=T)
summary(pc1)

※ cor=T : 상관행렬을 사용한다는 의미

summary 함수로 주성분 분석 결과 요약

※ Proportion of Variance : 설명력 / Cumulative Proportion  : 분산의 누적 합계

plot(pc1)

 

 

 

변수의 평균

pc1$center

 

 

 

변수의 표준편차

pc1$scale

 

 

 

주성분 변수에 기여하는 가중치(계수) 확인

pc1$loadings

pc1$scores

 

 

 

대표 주성분 z1, z2의 산포도

plot(pc1$scores[,1],pc1$scores[,2],xlab = "z1",ylab = 'z2')
abline(v=0,h=0,col="pink")

 

 

 

대표 주성분 z1, z2에 의한 행렬도

biplot(pc1,cex=0.7)
abline(v=0, h=0, clo="pink")

반응형
LIST
댓글
링크
공지사항
최근에 올라온 글