Pengujian di luar sampel
Contoh menggunakan penulisan angka bahasa Inggris: koma memisahkan ribuan dan titik menandai bagian desimal. 1,000 berarti seribu; 1.25 berarti satu seperempat.
Sampel harus terpisah dari seleksi
OOS berarti data tidak dipakai memilih strategi yang dinilai, bukan sekadar file bernama lain. Memilih parameter, instrumen atau pengecualian setelah melihat uji juga memakai informasinya. Siklus riset lanjut dapat transparan, tetapi bedakan validasi pengembangan dari uji akhir. Simpan keputusan dan versi agar jelas data yang benar-benar belum dilihat pengembang model.
Kronologi dan kebocoran data
Pengacakan deret waktu pasar dapat mencampur informasi masa depan dan lampau. Sesuaikan skala, seleksi fitur dan ambang hanya dengan data tersedia sebelum uji. Transaksi atau label mencakup interval masa depan dapat melintasi batas sampel; tetapkan pengecualian sesuai horizon. Jeda kalender saja tidak menghapus seluruh kebocoran. Lihat dokumentasi kebocoran data scikit-learn untuk contoh.
Apa arti hasil lebih lemah?
Kemungkinan penyebab termasuk overfitting, kondisi pasar berubah, biaya lebih tinggi, kesalahan implementasi atau ketidakpastian sampel kecil. Selidiki diagnosis, jangan otomatis nyatakan overfitting. Laporkan transaksi selesai, dispersi dan semua biaya. Periode OOS positif singkat juga bukan sertifikat profitabilitas; tetap estimasi menurut model serta jendela ukur tertentu.
Dokumentasi membuat uji dapat direproduksi
Simpan versi kode, data sumber, jadwal publikasi dan spesifikasi produk. Tetapkan penanganan posisi terbuka yang melintasi batas sampel serta riwayat pemanasan indikator. Observasi lebih awal untuk menghitung indikator berbeda dari hasil masa depan untuk memilih parameter. Rekaman harus mereproduksi versi uji persis tanpa diam-diam memasukkan pengetahuan periode kemudian ke evaluasi sebelumnya.
Protokol praktis
Catat batas sampel, waktu ketersediaan informasi, kriteria evaluasi dan rencana tindakan sebelum membaca hasil. Pertahankan biaya lengkap serta ukuran sebanding. Jika uji memandu perubahan, atur penilaian jujur baru pada data kemudian, jangan klaim observasi lama tetap belum disentuh. Dalam kursus: backtesting dan forward testing. Sumber diperiksa 11 Oktober 2026.
Diagram dan contoh perhitungan
Buka grafik ukuran penuh