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

Lấy mẫu lại dữ liệu

Bước đầu tiên trong một dự án Machine Learning là tạo các tập huấn luyện và kiểm tra để huấn luyện và đánh giá mô hình. Tập kiểm tra giúp ước lượng cách mô hình hoạt động trên dữ liệu mới và giúp hạn chế overfitting.

Bạn sẽ làm việc với bộ dữ liệu telecom_df chứa thông tin về khách hàng của một công ty viễn thông. Biến kết quả là canceled_service, ghi nhận việc một khách hàng có hủy hợp đồng với công ty hay không. Các biến dự báo chứa thông tin về việc sử dụng điện thoại di động và Internet của khách hàng, cùng loại hợp đồng và phí hàng tháng.

Tibble telecom_df đã được nạp sẵn vào phiên làm việc của bạn.

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

Mô hình hóa với tidymodels trong R

Xem khóa học

Hướng dẫn bài tập

  • Tạo một đối tượng rsample, telecom_split, chứa hướng dẫn để chia ngẫu nhiên dữ liệu telecom_df thành các tập huấn luyện và kiểm tra.
    • Phân bổ 75% dữ liệu cho huấn luyện và phân tầng theo canceled_service.
  • Truyền đối tượng telecom_split vào các hàm rsample phù hợp để tạo tập huấn luyện và tập kiểm tra.
  • Kiểm tra số dòng của mỗi tập dữ liệu bằng cách truyền chúng vào hàm nrow().

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.

# Create data split object
telecom_split <- ___(___, prop = ___,
                     strata = ___)

# Create the training data
telecom_training <- ___ %>% 
  ___

# Create the test data
telecom_test <- ___ %>% 
  ___

# Check the number of rows
nrow(___)
nrow(___)
Chỉnh sửa và Chạy Mã