Zacznij terazZacznij za darmo

W głąb macierzy

Zidentyfikowano sześć odrębnych wartości dla EducationField. Podejrzewasz jednak, że podczas uruchamiania modelu na nowych danych mogą pojawić się kolejne. Aby się na to przygotować, stworzysz indeks haszujący z 50 termami. Pakiet textrecipes oraz podziały attrition_train i attrition_test są już załadowane.

To ćwiczenie jest częścią kursu

Inżynieria cech w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj krok do przepisu, który generuje indeks dummy_hash dla EducationField.
  • Przygotuj przepis.
  • Zastosuj przygotowany przepis funkcją bake.
  • Połącz tabelę uzyskaną po zastosowaniu przepisu z wartościami EducationField w jedną tabelę i wyświetl pierwsze 7 wierszy oraz kolumny 1 i 18–20.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)]
Edytuj i uruchom kod