НачатьНачать бесплатно

Разделение набора данных

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