티스토리 뷰
R을 통해 활용한 주성분 분석에 대해 적어보겠습니다.
이론에 앞서 우선 간단한 주성분 분석을 해보겠습니다.
1. 10명의 국어, 영어, 수학, 과학 점수를 X1:4에 변수에 넣습니다.
x1<-c(26,46,57,36,57,26,58,37,36,56,78,95,88,90,52,56)
x2<-c(35,74,73,73,62,22,67,34,22,42,65,88,90,85,46,66)
x3<-c(35,76,38,69,25,25,87,79,36,26,22,36,58,36,25,44)
x4<-c(45,89,54,55,33,45,67,89,47,36,40,56,68,45,37,56)
2. x1과 x2간의 상관분석 및 공변량에 대해 살펴봅니다.
cor(x1,x2) #[1] 0.7830829
cov(x1,x2) #[1] 389.2667
3. x1:4까지의 열을 cbind함수를 통해 매트릭스 형식으로 만듭니다.
score<-cbind(x1,x2,x3,x4) #점수를 매트릭스로 통합
colnames(score)<-c("국어","영어","수학","과학") #열이름 붙이기
rownames(score)<-1:16 #행이름 붙이기
head(score)
4. 주성분 분석(PCA)
result<-prcomp(score) #PC1은 인문계성향, PC2는 이과성향
summary(result)
'Data Analytics > R' 카테고리의 다른 글
[R] R Studio 설치하기 (0) | 2018.09.27 |
---|---|
[R] R 오류 및 해결방법 정리 (0) | 2018.04.17 |
[R] Selenium설치부터 웹크롤링하기 (0) | 2018.04.09 |
댓글