Đường cong tăng trưởng để đánh giá mô hình thất nghiệp
Trong bài trước, bạn đã tạo dự đoán cho female_unemployment và trực quan hóa cả dự đoán lẫn phần dư.
Bây giờ, bạn sẽ vẽ thêm đường cong tăng trưởng (gain curve) của các dự đoán từ unemployment_model so với female_unemployment thực tế bằng hàm WVPlots::GainCurvePlot() (docs).
Trong các tình huống mà thứ tự quan trọng hơn giá trị chính xác, gain curve giúp bạn kiểm tra xem dự đoán của mô hình có sắp xếp cùng thứ tự với kết quả thật hay không.
Lời gọi hàm GainCurvePlot() có dạng:
GainCurvePlot(frame, xvar, truthvar, title)
nơi mà
framelà một data framexvarvàtruthvarlà các chuỗi chỉ tên cột dự đoán và cột kết quả thực tế trongframetitlelà tiêu đề của biểu đồ
Khi các dự đoán được sắp xếp đúng hoàn toàn theo cùng thứ tự, hệ số Gini tương đối bằng 1. Khi mô hình sắp xếp kém, hệ số Gini tương đối gần 0 hoặc thậm chí âm.
Data frame unemployment (cũng chứa các dự đoán) và mô hình unemployment_model đã được cung cấp để bạn sử dụng.
Bài tập này là một phần của khóa học
Học có giám sát với R: Hồi quy
Hướng dẫn bài tập
- Nạp gói
WVPlotsbằnglibrary(). - Vẽ gain curve. Đặt tiêu đề biểu đồ là "Unemployment model". Dự đoán của mô hình có được sắp xếp đúng không?
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.
# unemployment (with predictions) is available
summary(unemployment)
# unemployment_model is available
summary(unemployment_model)
# Load the package WVPlots
___
# Plot the Gain Curve
___(___, ___, ___, "Unemployment model")