Dr. Mehmet Solak Siirt Üniversitesi · Ziraat Fakültesi · Biyosistem Mühendisliği · Tarım ve Tarımsal Eğitim İçin Makine Öğrenmesi İçeriği

Walk-Forward Validation (Zamansal Ileri Dogrulama)

sozlukdogrulama

Diger adlari: Walk-Forward Validation, Temporal Split, Time Series Cross-Validation, Zamansal Bolme, Expanding Window Validation


Kisa Tanim

Walk-forward validation, zaman serisi verilerinde egitim setinin her zaman test setinden zamansal olarak once gelmesini garanti eden bir dogrulama stratejisidir. Gelecek verinin egitim setine sizmasi (future leakage) onlenir.

Teknik Mantik

Standart protokol: train: yil ≤ T, validation: T+1, test: T+2. Iki varyant: (1) Expanding window — egitim penceresi her adimda buyur (tum gecmis veri kullanilir). (2) Sliding window — egitim penceresi sabit boyutta kayar (eski veri disarilir). Expanding window daha fazla veri kullanir; sliding window rejim degisikliklerine daha duyarlidir. Scikit-learn'de TimeSeriesSplit(n_splits=K) ile uygulanir.

Kullanim Baglami

Zamansal bagimlilik iceren veri setlerinde genellikle en uygun dogrulama yaklasimlarindan biridir: finansal tahmin, hava tahmini, epidemiyolojik modelleme ve tarimsal verim/fiyat tahmini buna ornektir. Random split bu verilerde yaniltici sonuclar uretebilir.

Tarimsal Baglam

Verim tahmininde walk-forward validation cogu durumda guclu bir varsayilan secenektir. Rastgele bolumleme ile raporlanan R² degerleri 0,15-0,30 daha iyimser gorunebilir; cunku ardisik yillarin verimi zamansal otokorelasyon gosterir ve gelecek yilin verileri egitim setine sizar (future leakage). Tipik protokol: 2015-2019 egitim, 2020 dogrulama, 2021 test. Ayni tarlanin tum verileri tek bir fold'da tutuldugunda (GroupKFold ile birlikte kullanim) degerlendirme daha gercekci hale gelir. Fiyat tahmininde de ayni prensip gecerlidir — ARIMA ve LSTM modelleri random split ile degerlendirilirse performans yaniltici olabilir.

Sik Karistirilan Nokta

Walk-forward validation ile basit train/test split karistirilir. Basit split tek bir kesme noktasi kullanir; walk-forward birden fazla kesme noktasiyla modelin farkli zaman dilimlerindeki performansini olcer. Ayrica "backtesting" terimi finans alaninda walk-forward validation'in karsiligi olarak kullanilir.


Dr. Mehmet Solak — Siirt Universitesi, Biyosistem Muhendisligi