ÎncepețiÎncepe gratuit

În matrice

Ai identificat șase valori distincte pentru EducationField. Însă bănuiești că pot apărea și altele pe măsură ce rulezi modelul pe date noi. Pentru a te pregăti în acest sens, vei crea un index hash cu 50 de termeni. Pachetul textrecipes, precum și împărțirile attrition_train și attrition_test sunt deja încărcate.

Acest exercițiu face parte din cursul

Ingineria caracteristicilor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă un pas în rețetă care generează un index dummy_hash pentru EducationField.
  • Pregătește rețeta.
  • Aplică rețeta pregătită cu funcția bake.
  • Combină tabelul rezultat din bake cu valorile EducationField într-un singur tabel și afișează primele 7 rânduri, precum și coloanele 1 și 18 până la 20.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)]
Editează și rulează codul