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
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(___)