ПочатиПочніть безкоштовно

У матрицю

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

Ця вправа є частиною курсу

Feature Engineering в R

Переглянути курс

Інструкції до вправи

  • Додайте крок до рецепта, який створює індекс dummy_hash для EducationField.
  • Підготуйте рецепт.
  • Спечіть (bake) підготовлений рецепт.
  • Об'єднайте таблицю зі „спеченим" рецептом і значення 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)]
Редагувати та запускати код