Pendiferensian dan pemfittingan ARMA
Dalam latihan ini Anda akan memfitting model ARMA pada himpunan data saham Amazon. Seperti yang Anda lihat sebelumnya, ini adalah himpunan data yang tidak stasioner. Anda akan menggunakan pendiferensian untuk membuatnya stasioner sehingga dapat dipasangi model ARMA.
Pada bagian selanjutnya Anda akan membuat prakiraan terhadap selisihnya dan menggunakan hasil tersebut untuk memprakirakan nilai aktual.
Deret waktu saham Amazon tersedia di lingkungan Anda sebagai amazon. Kelas model ARIMA juga tersedia di lingkungan Anda.
Latihan ini adalah bagian dari kursus
Model ARIMA di Python
Petunjuk latihan
- Gunakan metode
.diff()dariamazonuntuk membuat deret waktu menjadi stasioner dengan mengambil selisih pertama. Jangan lupa untuk menghapus nilaiNaNmenggunakan metode.dropna(). - Buat model ARMA(2,2) menggunakan kelas
ARIMA, dengan meneruskan data yang sudah stasioner. - Fit model tersebut.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Take the first difference of the data
amazon_diff = amazon.____
# Create ARMA(2,2) model
arma = ____
# Fit model
arma_results = ____
# Print fit summary
print(arma_results.summary())