Bắt đầu ngayBắt đầu miễn phí

Dự đoán đặt phòng khách sạn

Bạn vừa nhận việc tại một công ty nghiên cứu ngành lưu trú, và nhiệm vụ đầu tiên là xây dựng một mô hình dự đoán liệu một kỳ lưu trú tại khách sạn có trẻ em đi cùng hay không. Để huấn luyện mô hình, bạn sẽ dùng phiên bản đã được chỉnh sửa của bộ dữ liệu nhu cầu đặt phòng khách sạn của Antonio, Almeida, và Nunes (2019). Bạn giới hạn dữ liệu vào các đặc trưng sau:

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

Dữ liệu đã được nạp sẵn vào đối tượng hotels, kèm theo hai tập testtrain tương ứng, và mô hình đã được khai báo là lr_model <- logistic_reg().

Bạn sẽ đánh giá hiệu suất mô hình bằng accuracy và diện tích dưới đường cong ROC (AUC).

Bài tập này là một phần của khóa học

Kỹ thuật đặc trưng (Feature Engineering) với R

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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(___)
Chỉnh sửa và Chạy Mã