IniziaInizia gratis

Prevedere le prenotazioni in hotel

Hai appena iniziato a lavorare in un’azienda di ricerca nel settore dell’ospitalità e il tuo primo compito è costruire un modello che preveda se un soggiorno in hotel includerà bambini oppure no. Per addestrare il tuo modello userai una versione modificata del dataset sulle richieste di prenotazione alberghiera di Antonio, Almeida e Nunes (2019). Limiterai i tuoi dati alle seguenti feature:

features <- c('hotel', 'adults', 
              'children', 'meal',
              'reserved_room_type', 
              'customer_type', 
              'arrival_date')

I dati sono stati caricati per te come hotels, insieme agli split test e train, e il modello è stato dichiarato come lr_model <- logistic_reg().

Valuterai le prestazioni del modello con l’accuracy e con l’area sotto la curva ROC (AUC).

Questo esercizio fa parte del corso

Feature Engineering in R

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

lr_recipe <- 
  recipe(children ~., data = train) %>%
# Generate "day of the week", "week" and "month" features

  step_date(arrival_date, features = c(___, ___, ___)) %>%

# Create dummy variables for all nominal predictors
  step_dummy(___)
Modifica ed esegui il codice