개인 요인 점수 차이 시각화하기
요인부하량만 EFA와 CFA 결과에서 다른 것이 아닙니다. 개인의 요인 점수도 EFA 또는 CFA의 추정치를 사용해 계산하느냐에 따라 달라집니다. 이를 보여주기 위해, bfi_EFA 데이터셋의 개인 요인 점수가 EFA 모델과 CFA 모델 각각으로 계산되었을 때 어떻게 다른지, 해당 점수의 밀도 그래프를 비교해 보겠습니다.
이 연습은 강의의 일부입니다
R로 배우는 요인분석
연습 안내
- 먼저,
EFA_model객체의 이름 있는 리스트 요소scores에서 점수를 꺼내 새 객체에 저장하세요. 이 모델은bfi_EFA데이터셋으로 생성되었으므로, 요인 점수도 해당 데이터셋을 기반으로 합니다. - 다음으로, 같은
bfi_EFA데이터셋을 사용해 CFA 모델 객체에서 개인 요인 점수를 계산하고 추출하려면fscores()를 사용하세요. - 마지막으로, 첫 번째 요인에 대한 개인 요인 점수의 밀도를 그리기 위해
plot()과lines()함수를 사용하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Extracting factor scores from the EFA model
EFA_scores <- EFA_model$___
# Calculating factor scores by applying the CFA parameters to the EFA dataset
CFA_scores <- fscores(EFA_CFA, data = ___)
# Comparing factor scores from the EFA and CFA results from the bfi_EFA dataset
___(density(___[,1], na.rm = TRUE),
xlim = c(-3, 3), ylim = c(0, 1), col = "blue")
___(density(___[,1], na.rm = TRUE),
xlim = c(-3, 3), ylim = c(0, 1), col = "red")