다음은 trees 자료에 주성분 분석을 실행한 R 코드와 출력이다. 출… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 3회 상세 페이지
1[ADsP] 데이터분석 준전문가 기출유형 모의고사 3회
다음은 trees 자료에 주성분 분석을 실행한 R 코드와 출력이다. 출력 해석으로 옳은 것은?> pc <- prcomp(trees, scale. = TRUE) > summary(pc) > round(pc$rotation, 3)Importance of components: PC1 PC2 PC3 Standard deviation 1.5525 0.7494 0.16758 Proportion of Variance 0.8034 0.1872 0.00936 Cumulative Proportion 0.8034 0.9906 1.00000 PC1 PC2 PC3 Girth 0.609 0.410 0.679 Height 0.489 -0.868 0.086 Volume 0.625 0.280 -0.729
1
PC3 의 표준편차가 가장 크다
2
주성분은 최대 2개까지만 만들 수 있다
3
공분산행렬을 분해한 결과이다
4
PC1 이 분산의 80% 이상을 설명한다
해설
summary 출력의 Proportion of Variance 에서 PC1 이 0.8034 이므로 제1주성분만으로 분산의 80% 이상을 설명한다.
scale. = TRUE 는 변수를 표준화하므로 상관행렬을 분해한 것과 같고, 변수가 3개라 주성분도 3개가 나온다.
- 공분산행렬: 표준화 옵션을 썼으므로 상관행렬 기준이다
- 주성분 수: 출력에 PC1~PC3 의 3개가 있다
- PC3: Standard deviation 0.168 로 가장 작다
오류나 개정된 내용이 보이면 알려주세요