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

В мир матриц

Вы установили, что столбец EducationField содержит шесть уникальных значений. Однако при применении модели к новым данным могут встретиться и другие значения. Чтобы подготовиться к этому, создайте хеш-индекс с 50 термами. Пакет textrecipes, а также обучающая выборка attrition_train и тестовая выборка attrition_test уже загружены.

Это упражнение является частью курса

Конструирование признаков в R

Посмотреть курс

Инструкции к упражнению

  • Добавьте шаг в рецепт, который генерирует хеш-индекс dummy_hash для столбца EducationField.
  • Подготовьте рецепт.
  • Выполните запекание подготовленного рецепта.
  • Объедините таблицу из запечённого рецепта со значениями столбца EducationField в одну таблицу и выведите первые 7 строк, а также столбцы 1 и с 18 по 20.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

recipe <- recipe(~EducationField, data = attrition_train) %>%
# Add a step to the recipe that generates a dummy_hash index for EducationField
  ___(EducationField, prefix = NULL, signed = FALSE, num_terms = 50L)

# Prepare the recipe
object <- recipe %>%
  ___

# Bake the prepped recipe
baked <- ___(object, new_data = attrition_test)

# Bind the baked recipe table and the EducationField values into one table
bind_cols(___, baked)[1:7,c(1,18:20)]
Редактировать и запускать код