Estimasi Model MA:
Mari kita asumsikan seri dengan 100 poin waktu, dan katakan ini ditandai dengan model MA (1) tanpa intersep. Kemudian model diberikan oleh
yt=εt−θεt−1,t=1,2,⋯,100(1)
Istilah kesalahan di sini tidak diamati. Jadi untuk mendapatkan ini, Box et al. Analisis Rangkaian Waktu: Perkiraan dan Kontrol (Edisi 3) , halaman 228 , menyarankan bahwa istilah kesalahan dihitung secara rekursif oleh,
εt=yt+θεt−1
Jadi istilah kesalahan untuk adalah,
Sekarang kita tidak dapat menghitung ini tanpa mengetahui nilai . Jadi untuk mendapatkan ini, kita perlu menghitung estimasi awal atau awal model, lihat Box et al. dari buku tersebut, Bagian 6.3.2 halaman 202 menyatakan bahwa,ε 1 = y 1 + θ ε 0 θt=1
ε1=y1+θε0
θ
Telah ditunjukkan bahwa autokorelasi pertama dari proses MA ( ) adalah nol dan dapat ditulis dalam hal parameter model sebagai
Ungkapan di atas untuk
dalam istilah , memasok persamaan dalam tidak diketahui. Estimasi awal dari dapat diperoleh dengan mensubstitusi estimasi untuk dalam persamaan di atasq ρ k = - θ k + θ 1 θ k + 1 + θ 2 θ k + 2 + ⋯ + θ q - k θ qqqρ 1 , ρ 2 ⋯ , ρ q θ 1 , θ
ρk=−θk+θ1θk+1+θ2θk+2+⋯+θq−kθq1+θ21+θ22+⋯+θ2qk=1,2,⋯,q
ρ1,ρ2⋯,ρq q q θ r k ρ kθ1,θ2,⋯,θqqqθrkρk
Perhatikan bahwa adalah estimasi autokorelasi. Ada diskusi lebih lanjut di Bagian 6.3 - Perkiraan Awal untuk Parameter , silakan baca itu. Sekarang, dengan asumsi kita memperoleh estimasi awal . Kemudian,
Sekarang, masalah lain adalah kita tidak memiliki nilai untuk karena mulai dari 1, jadi kita tidak dapat menghitung . Untungnya, ada dua metode yang dua dapatkan ini,rkε 1 = y 1 + 0,5 ε 0 ε 0 t ε 1θ=0.5
ε1=y1+0.5ε0
ε0tε1
- Kemungkinan Bersyarat
- Kemungkinan Tanpa Syarat
Menurut Box et al. Bagian 7.1.3 halaman 227 , nilai dapat disubstitusikan menjadi nol sebagai perkiraan jika sedang atau besar, metode ini adalah Conditional Likelihood. Jika tidak, Unconditional Likelihood digunakan, di mana nilai diperoleh dengan prakiraan kembali, Box et al. merekomendasikan metode ini. Baca lebih lanjut tentang prakiraan kembali di Bagian 7.1.4 halaman 231 . n ε 0ε0nε0
Setelah mendapatkan estimasi awal dan nilai , maka akhirnya kita dapat melanjutkan dengan perhitungan rekursif dari istilah kesalahan. Kemudian tahap terakhir adalah memperkirakan parameter model , ingat ini bukan perkiraan awal lagi. ( 1 )ε0(1)
Dalam mengestimasi parameter , saya menggunakan prosedur Estimasi Nonlinear, khususnya algoritma Levenberg-Marquardt, karena model MA adalah nonlinear pada parameternya.θ
Secara keseluruhan, saya akan sangat menyarankan Anda untuk membaca Box et al. Analisis Rangkaian Waktu: Peramalan dan Kontrol (Edisi ke-3) .