Прогнозирование бронирования отелей
Вы только что устроились в компанию, занимающуюся исследованиями в сфере гостеприимства, и ваша первая задача — построить модель, которая предсказывает, будут ли дети среди гостей отеля. Для обучения модели вы будете использовать модифицированную версию набора данных о спросе на бронирование отелей от Antonio, Almeida и Nunes (2019). Данные ограничены следующими признаками:
features <- c('hotel', 'adults',
'children', 'meal',
'reserved_room_type',
'customer_type',
'arrival_date')
Набор данных загружен как hotels, а также подготовлены соответствующие разбиения test и train. Модель объявлена как lr_model <- logistic_reg().
Качество модели будет оцениваться по точности и площади под ROC-кривой (AUC).
Это упражнение является частью курса
Конструирование признаков в R
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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(___)