Разделение набора данных
В процессе разработки измерительного инструмента важно проводить 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[___, ]