시작하기무료로 시작하기

데이터셋 나누기

측정 도구를 개발할 때, 동일한 데이터셋을 사용하면 모델 적합도 통계가 과대평가될 수 있으므로 EFA와 CFA는 서로 다른 데이터셋으로 수행하는 것이 중요해요. 대신, 데이터셋을 반으로 나눈 뒤 한쪽은 EFA에, 다른 한쪽은 CFA에 사용하면 됩니다.

이 연습은 강의의 일부입니다

R로 배우는 요인분석

강의 보기

연습 안내

  • 두 개의 인덱스 집합을 사용해 어떤 행이 각 데이터셋에 속하는지 결정하여 데이터셋을 절반으로 나누세요.
  • 첫 번째 인덱스 집합으로 EFA용 데이터셋을 만들고, 두 번째 인덱스 집합으로 CFA용 데이터셋을 만드세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Establish two sets of indices to split the dataset
N <- nrow(gcbs)
indices <- seq(1, ___)
indices_EFA <- sample(indices, floor((.5*___)))
indices_CFA <- indices[!(indices %in% ___)]

# Use those indices to split the dataset into halves for your EFA and CFA
gcbs_EFA <- gcbs[___, ]
gcbs_CFA <- gcbs[___, ]
코드 편집 및 실행