อาจเป็นวิธีที่ง่ายที่สุดตามที่ Andy W แนะนำให้ใช้โมเดลอนุกรมเวลาตามฤดูกาล ถ้าคุณใช้ R ลองอย่างใดอย่างหนึ่งauto.arima()
หรือets()
จากแพคเกจการคาดการณ์
ควรทำงานได้ดี แต่วิธีอนุกรมเวลาทั่วไปไม่ได้ใช้ข้อมูลทั้งหมดที่มีให้ โดยเฉพาะอย่างยิ่งดูเหมือนว่าคุณจะรู้ว่ารูปร่างของเส้นโค้งในแต่ละปีดังนั้นมันอาจจะดีกว่าที่จะใช้ข้อมูลนั้นโดยการสร้างแบบจำลองข้อมูลในแต่ละปีตามลำดับ สิ่งต่อไปนี้เป็นข้อเสนอแนะที่พยายามรวมข้อมูลนี้
ดูเหมือนว่าเส้นโค้ง sigmoidal บางชนิดจะทำเคล็ดลับ เช่นโลจิสติกส์แบบเลื่อน:
สำหรับปีและสัปดาห์โดยที่ ,และเป็นพารามิเตอร์ที่ต้องประมาณ เป็นสูงสุด asymptotic,การควบคุมอัตราการเพิ่มขึ้นและเป็นจุดกลางเมื่อ 2 (จะต้องใช้พารามิเตอร์อื่นเพื่อให้ความไม่สมมาตรที่คุณอธิบายโดยที่อัตราการเพิ่มขึ้นเป็นเวลาเร็วกว่านั้นหลังจาก
ft,j=rteat(j−bt)1+eat(j−bt)
tjatbtrtrtatbtft,j=rt/2btbt. วิธีที่ง่ายที่สุดในการทำเช่นนี้คืออนุญาตให้รับค่าต่าง ๆ ก่อนและหลังเวลา .)
atbt
พารามิเตอร์สามารถประมาณได้โดยใช้กำลังสองน้อยที่สุดในแต่ละปี พารามิเตอร์แต่ละครั้งรูปแบบซีรีส์: ,และr_n} สิ่งเหล่านี้สามารถพยากรณ์ได้โดยใช้วิธีอนุกรมเวลามาตรฐานแม้ว่าด้วยคุณอาจไม่สามารถแยกแยะค่าเฉลี่ยของแต่ละชุดเพื่อสร้างการพยากรณ์ได้ แล้วสำหรับปีที่ 6 การประเมินมูลค่าสัปดาห์เป็นเพียงที่คาดการณ์ของ ,และถูกนำมาใช้a1,…,anb1,…,bnr1,…,rnn=5jf^(6,j)a6b6r6
เมื่อเริ่มสังเกตข้อมูลสำหรับปีที่ 6 คุณจะต้องอัปเดตการประมาณนี้ เมื่อได้รับการสังเกตใหม่แต่ละครั้งให้ประมาณเส้นโค้ง sigmoidal กับข้อมูลจากปีที่ 6 (คุณจะต้องมีการสังเกตอย่างน้อยสามครั้งเพื่อเริ่มต้นด้วยเนื่องจากมีพารามิเตอร์สามตัว) จากนั้นใช้ค่าเฉลี่ยถ่วงน้ำหนักของการคาดการณ์ที่ได้รับโดยใช้ข้อมูลจนถึงปีที่ 5 และการคาดการณ์ที่ได้รับจะใช้เฉพาะข้อมูลจากปีที่ 6 ซึ่งน้ำหนักเท่ากับและตามลำดับ . นั่นคือเฉพาะกิจมากและฉันแน่ใจว่ามันจะสามารถทำให้บรรลุวัตถุประสงค์ได้มากขึ้นโดยการวางไว้ในบริบทของแบบจำลองสโตแคสติกที่มีขนาดใหญ่ขึ้น อย่างไรก็ตามมันอาจจะใช้ได้สำหรับวัตถุประสงค์ของคุณ(40−t)/36(t−4)/36