Förutsäga hotellbokningar
Du har precis fått ett jobb på ett företag inom hotell- och restaurangforskning, och din första uppgift är att bygga en modell som förutsäger om en hotellvistelse kommer att inkludera barn. För att träna modellen använder du en modifierad version av datamängden för hotellbokningar av Antonio, Almeida och Nunes (2019). Du begränsar dina data till följande särdrag:
features <- c('hotel', 'adults',
'children', 'meal',
'reserved_room_type',
'customer_type',
'arrival_date')
Datan har laddats in åt dig som hotels, tillsammans med motsvarande test- och train-uppdelningar, och modellen har deklarerats som lr_model <- logistic_reg().
Du utvärderar modellens prestanda med hjälp av noggrannhet och arean under ROC-kurvan, även kallad AUC.
Den här övningen är en del av kursen
Feature Engineering i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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(___)