Muhtemelen en basit yaklaşım, Andy W'nin önerdiği gibi, mevsimsel bir tek değişkenli zaman serisi modeli kullanmaktır. R kullanıyorsanız , tahmin paketinden birini auto.arima()veya tahmin paketini deneyin .ets()
Her ikisi de iyi çalışmalıdır, ancak genel bir zaman serisi yöntemi sağlanan tüm bilgileri kullanmaz. Özellikle, her yıl eğrinin şeklini biliyorsunuz, bu nedenle her yıl verilerini buna göre modelleyerek bu bilgileri kullanmak daha iyi olabilir. Aşağıda, bu bilgileri dahil etmeye çalışan bir öneri yer almaktadır.
Bir tür sigmoidal eğrinin hile yapacağına benziyor. örneğin, kaydırılmış bir lojistik:
ft , j=rtebirt( j -bt)1 +ebirt( j -bt)
yıl için
t ve hafta
j nerede
birt,
bt ve
rt tahmin edilecek parametrelerdir.
rt asimptotik maksimumdur,
birt artış hızını kontrol eder ve
bt ne zaman orta nokta
ft , j=rt/ 2. (Tarif ettiğiniz asimetrinin zamana göre artma oranını sağlamak için başka bir parametreye ihtiyaç duyulacaktır.
bt ondan daha hızlı
bt. Bunu yapmanın en basit yolu izin vermektir
birt zamandan önce ve sonra farklı değerler almak
bt.)
Parametreler her yıl için en küçük kareler kullanılarak tahmin edilebilir. Her bir zaman serisinin parametreleri:bir1, … ,birn, b1, … ,bn ve r1, … ,rn. Bunlar standart zaman serisi yöntemleri kullanılarak tahmin edilebilir, ancakn = 5tahmin oluşturmak için her bir serinin ortalamasını kullanmaktan çok fazla şey yapamazsınız. Sonra, 6. yıl için, haftadaki değerin bir tahminij basitçe f^( 6 , j ) tahminleri nerede bir6, b6 ve r6 kullanılmış.
Veriler 6. yıl için gözlemlenmeye başladığında, bu tahmini güncellemek isteyeceksiniz. Her yeni gözlem elde edildiğinde, sigmoidal eğriyi 6. yıldan itibaren verilere göre tahmin edin (üç parametre olduğu için başlamak için en az üç gözlem gerekir). Ardından, 5. yıla kadar olan veriler kullanılarak elde edilen tahminlerin ve yalnızca ağırlıkların eşit olduğu 6. yıldaki veriler kullanılarak elde edilen tahminlerin ağırlıklı bir ortalamasını alın.( 40 - t ) / 36 ve ( t - 4 ) / 36sırasıyla. Bu çok ad hoc, ve eminim daha büyük bir stokastik model bağlamında daha objektif hale getirilebilir. Bununla birlikte, muhtemelen amaçlarınız için iyi çalışacaktır.