Tôi nghĩ xác nhận chéo đơn giản là phù hợp nhất.
Cả AIC và BIC đều xem xét sự cân bằng giữa độ phức tạp của mô hình và lượng thông tin có sẵn. Với nhiều dữ liệu hơn, các mô hình phức tạp hơn có thể được học. Tuy nhiên, số dư này là cố định và không dựa trên dữ liệu.
Xác nhận chéo được dựa trên dữ liệu. Nó cũng cân bằng độ phức tạp của mô hình với lượng thông tin có sẵn. Với nhiều dữ liệu hơn, các mô hình phức tạp hơn có thể được học. Hiệu suất trên dữ liệu không nhìn thấy định lượng mô hình hoạt động tốt như thế nào. Ngẫu nhiên, các mô hình phức tạp (quá mức) bị phạt vì chúng đưa ra dự đoán xấu.
Trong trường hợp có nhiều biến, những biến tương quan cao có thể được chọn trong quá trình đào tạo. Tuy nhiên, trong quá trình thử nghiệm, rõ ràng là các mối quan hệ đã học không khái quát hóa thành dữ liệu không nhìn thấy.
Một ưu điểm khác của xác nhận chéo là bạn có thể chọn phép đo hiệu suất của riêng mình.