CommencezCommencez gratuitement

Dans la matrice

Vous avez repéré six valeurs distinctes pour EducationField. Mais vous soupçonnez que d'autres pourraient apparaître lorsque vous exécuterez le modèle sur de nouvelles données. Pour vous y préparer, vous allez créer un index de hachage avec 50 termes. Le paquet textrecipes, ainsi que les partitions attrition_train et attrition_test, sont déjà chargés.

Cette activité fait partie du cours

Ingénierie des caractéristiques en R

Voir le cours

Instructions de l’exercice

  • Ajoutez une étape à la recette qui génère un index dummy_hash pour EducationField.
  • Préparez la recette.
  • Faites cuire (bake) la recette préparée.
  • Fusionnez la table issue de la cuisson (baked) et les valeurs de EducationField en une seule table, puis affichez les 7 premières lignes ainsi que les colonnes 1 et de 18 à 20.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)]
Modifier et exécuter le code