Zaman Serisi Bileşenleri
Bir zaman serisini doğru modellemek için öncelikle bileşenlerini anlamak gerekir. Trend, uzun vadeli yükseliş veya düşüş yönünü ifade eder. Mevsimsellik, haftalık, aylık veya yıllık periyotlarda tekrarlayan desenleri kapsar. Çevrimsellik, ekonomik genişleme-daralma gibi düzensiz ancak tekrarlayan dalgalanmalar için kullanılır. Bu bileşenleri toplamsal veya çarpımsal decomposition yöntemiyle ayırmak, modelin her parçayı ayrı ölçeklemesine olanak tanır.
Klasik İstatistiksel Modeller
ARIMA, geçmiş gözlemler ve hata terimlerinin doğrusal kombinasyonuyla geleceği tahmin eder. Durağan olmayan seriler için entegrasyon (differencing) adımı uygulanır. SARIMA, mevsimsel farklılaşmayı ek parametrelerle destekler. Holt-Winters yöntemi ise üstel ağırlıklandırmayla son gözlemlere daha fazla ağırlık verir. Bu modeller yorumlanabilir ve hesaplama açısından verimlidir; ancak doğrusal olmayan dinamikler için yetersiz kalabilir.
Makine Öğrenimi Yaklaşımı
ML modelleri doğrudan sıralı verileri işleme kapasitesine sahip olmadığı için manuel özellik üretimi gerekir. Gecikme özellikleri (t-1, t-7, t-30), hareketli ortalama, mevsimsel göstergeler ve takvim özellikleri (iş günü, tatil) tipik özellik kümesini oluşturur. XGBoost ve LightGBM bu özelliklerle güçlü tahminler üretebilmektedir. Özellik tasarımı zaman ve alan bilgisi gerektirir.
Derin Öğrenme ve Foundation Modeller
LSTM ve GRU, sıradaki bağlantıları yakalamak için tasarlanmış yinelemeli sinir ağlarıdır. Temporal Fusion Transformer, dikkat mekanizmasıyla hem kısa hem uzun vadeli bağımlılıkları ele alır. Foundation modeller ise en büyük gelişmedir: TimeGPT gibi modeller milyonlarca zaman serisi üzerinde ön eğitim alarak yeni veri kümelerine sıfır atış tahminler sunabilir. Bu modeller fine-tuning ile spesifik alanlara da uyarlanabilir.
📈 Zaman Serisi Tahmin Modeli Seçim Rehberi
- check_circle ARIMA: doğrusal, istatistiksel; açıklanabilirlik gerektiren ve az verili durumlar için
- check_circle Prophet (Meta): mevsimsellik ve tatil etkilerini otomatik modelleyen; iş analitiği için kolay
- check_circle LSTM/GRU: karmaşık doğrusal olmayan örüntüler ve uzun bağımlılıklar için derin öğrenme
- check_circle Transformer tabanlı (Temporal Fusion): çok değişkenli ve uzun vadeli tahminlerde güçlü
- check_circle N-BEATS / N-HiTS: yorumlanabilir saf sinir ağı; SOTA birçok kıyaslamada rakiplerine karşı
Sıkça Sorulan Sorular
- check_circle Hangi model ile başlamalıyım? Basit veri için Prophet veya SARIMA; karmaşık seri için XGBoost veya Temporal Fusion Transformer deneyin.
- check_circle Ne kadar geçmiş veriye ihtiyaç var? Genel kural: en az 2-3 mevsimsel dönem kadar geçmiş veri. Derin öğrenme modelleri daha fazla veri gerektirir.
- check_circle Tahmin ufku nasıl belirlenir? İş ihtiyacına göre: perakende 1-4 hafta, enerji 24-48 saat, finans saniyeler olabilir.
- check_circle MAPE neden bazen yanıltıcı? Gerçek değer sıfıra yakınsa MAPE sonsuz büyür; bu durumda sMAPE veya MASE kullanmak daha sağlıklıdır.