다음은 quakes 자료의 세 변수로 주성분 분석을 실행한 R 코드이다… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 6회 상세 페이지
1[ADsP] 데이터분석 준전문가 기출유형 모의고사 6회
다음은 quakes 자료의 세 변수로 주성분 분석을 실행한 R 코드이다. 실행 결과에 대한 해석으로 가장 적절한 것은?> q <- quakes[, c("depth", "mag", "stations")] > round(apply(q, 2, var), 2) > summary(prcomp(q))$importance[2, ] > summary(prcomp(q, scale. = TRUE))$importance[2, ]depth mag stations 46455.55 0.16 479.63 PC1 PC2 PC3 0.98983 0.01017 0.00000 PC1 PC2 PC3 0.63427 0.32103 0.04470
1
표준화하면 PC1 기여율이 더 커진다
2
비표준화 PC1 은 depth 분산이 지배한다
3
mag 의 분산이 세 변수 중 가장 크다
4
표준화 여부와 기여율은 무관하다
해설
첫 출력에서 depth 분산(약 46456)이 다른 변수보다 압도적으로 커서 비표준화 PCA 의 PC1 기여율이 약 0.99 로 사실상 depth 하나를 반영한다.
단위가 다른 변수는 scale. = TRUE 로 상관행렬을 써야 하며, 이때 PC1 기여율은 약 0.63 으로 줄어든다.
- 표준화 후 PC1 기여율은 0.99 에서 0.63 으로 작아진다
- mag: 분산이 0.16 으로 가장 작다
- 무관: 두 출력의 Proportion of Variance 가 크게 다르다
오류나 개정된 내용이 보이면 알려주세요