Memprediksi pemesanan hotel
Anda baru saja bekerja di sebuah perusahaan riset perhotelan, dan tugas pertama Anda adalah membangun model yang memprediksi apakah sebuah masa inap di hotel akan mencakup anak-anak atau tidak. Untuk melatih model Anda, Anda akan menggunakan versi modifikasi dari himpunan data permintaan pemesanan hotel oleh Antonio, Almeida, dan Nunes (2019). Anda membatasi data pada fitur-fitur berikut:
features <- c('hotel', 'adults',
'children', 'meal',
'reserved_room_type',
'customer_type',
'arrival_date')
Data telah dimuat untuk Anda sebagai hotels, beserta pembagian test dan train yang sesuai, dan model telah dideklarasikan sebagai lr_model <- logistic_reg().
Anda akan mengevaluasi kinerja model menggunakan akurasi dan area di bawah kurva ROC atau AUC.
Latihan ini adalah bagian dari kursus
Rekayasa Fitur di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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(___)