모두CBT

다음은 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 가 크게 다르다

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[ADsP] 데이터분석 준전문가 기출유형 모의고사 6회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요ADsP 데이터분석 준전문가 실전 모의고사 암기장 전체 보기