📉 Zaman Serileri: Otokorelasyon ve Tahmin Hataları
Zaman serisi analizlerinde, elimizdeki verinin geçmiş değerlerden ne kadar etkilendiğini anlamak ve kurduğumuz tahmin modellerinin (regresyon, hareketli ortalamalar vb.) ne kadar başarılı olduğunu ölçmek zorundayız. Bu bölümde, verinin kendi geçmişiyle olan ilişkisini ölçen otokorelasyon kavramını ve modellerimizin performansını test ettiğimiz hata ölçütlerini inceleyeceğiz.
1. Otokorelasyon Kavramı
Bir değişkenin farklı iki değişkene göre değil, kendi geçmiş (gecikmeli) değerlerine göre gösterdiği ilişkiye otokorelasyon denir. Örneğin, "Dünkü hava sıcaklığı bugünkü sıcaklığı etkiliyor mu?" veya "Geçen ayki satışlar, bu ayki satışların bir göstergesi mi?" sorularının matematiksel cevabını bu yöntemle ararız.
Tanım:
Burada;
: Serideki son zaman indeksini (Toplam veri sayısı 'dir), : Gecikme periyodunu (1. dereceden ise , 2. dereceden ise ), : Serinin aritmetik ortalamasını ifade eder.
📌 İndis Kuralı ve Başlangıç Noktası
Zaman serisi
2. Tahmin Hatalarının Ölçülmesi
Bir tahmin modeli kurduğumuzda, modelin ürettiği beklenen değerler (
Modelimizin performansını değerlendirmek için pozitif ve negatif hataların birbirini sıfırlamasını engelleyen dört temel hata ölçütü kullanılır. Serimiz
2.1. Ortalama Mutlak Sapma (MAD)
Tanım: MAD (Mean Absolute Deviation)
Hataların mutlak değerlerinin ortalamasıdır. Hataların yönünü göz ardı ederek, hedeften ortalama ne kadar saptığımızı gösterir.
2.2. Ortalama Kareli Hata (MSE)
Tanım: MSE (Mean Squared Error)
Hataların karelerinin ortalamasıdır. Büyük hataların karesini alarak onları cezalandırdığı için, modeldeki aşırı sapmaları (aykırı değerleri) tespit etmede çok etkilidir.
2.3. Ortalama Yüzde Hata (MPE)
Tanım: MPE (Mean Percentage Error)
Hataların, gerçek değere oranlarının ortalamasıdır. Mutlak değer kullanılmadığı için modelin sürekli fazla mı yoksa eksik mi tahmin yaptığını (taraf tutma durumunu) gösterir.
2.4. Ortalama Mutlak Yüzde Hata (MAPE)
Tanım: MAPE (Mean Absolute Percentage Error)
Mutlak hataların gerçek değerlere oranının ortalamasıdır. Sonucu yüzde (%) olarak verdiği için anlaşılması ve yorumlanması en kolay ölçüttür.
⚙️ Adım Adım Çözüm Algoritması
Hem otokorelasyon hem de hata ölçümleri tablolar yardımıyla adım adım çözülmelidir:
- Ortalamayı Bulun: Otokorelasyon için tüm
gerçek değerlerinin aritmetik ortalamasını ( ) hesaplayın. - Sütunları Hazırlayın: Hatalar için
, , , ve sütunlarını hesaplayıp tabloya yazın. - Gecikmeli Seriyi Kaydırın: Otokorelasyon hesabı için
değerlerini istenen periyodu kadar aşağı kaydırarak sütununu oluşturun. - Formülleri Uygulayın: Tablodaki sütunların toplamlarını (
) alarak ilgili hata ve otokorelasyon formüllerinde yerine koyun.
Örnek: Bir zaman serisine ait gerçekleşen değerler (
💡 Çözümü Göster / Gizle
1. Hata Değerlerinin Tablolaştırılması: Veriler
| - | - |
2. Hata Ölçütlerinin Hesaplanması: Veri sayımız
- MAD
- MSE
- MPE
- MAPE
3. Birinci Dereceden Otokorelasyon (
| - | ||||
Bulduğumuz toplam değerleri
Yorum: Zaman serisinde çok zayıf düzeyde pozitif bir otokorelasyon vardır. Geçmişteki bir periyodun gelecek üzerindeki etkisi istatistiksel olarak oldukça düşüktür.