Tôi thường thấy mình đào tạo một số mô hình dự đoán khác nhau bằng cách sử dụng caret
trong R. Tôi sẽ huấn luyện tất cả chúng trên cùng một nếp gấp xác thực chéo caret::: createFolds
, sau đó chọn mô hình tốt nhất dựa trên lỗi xác thực chéo.
Tuy nhiên, dự đoán trung vị từ một số mô hình thường vượt trội so với mô hình đơn tốt nhất trên một bộ thử nghiệm độc lập. Tôi đang nghĩ đến việc viết một số chức năng để xếp chồng / tạo các mô hình caret đã được huấn luyện với cùng một nếp gấp xác thực chéo, ví dụ bằng cách lấy dự đoán trung bình từ mỗi mô hình trên mỗi nếp gấp hoặc bằng cách đào tạo một "mô hình meta".
Tất nhiên, điều này có thể yêu cầu một vòng xác nhận chéo bên ngoài. Có ai biết bất kỳ gói / mã nguồn mở hiện có nào cho các mô hình dấu mũ (và có thể xác thực chéo các quần thể đó) không?