MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gunakan metode .diff() dari amazon untuk membuat deret waktu menjadi stasioner dengan mengambil selisih pertama. Jangan lupa untuk menghapus nilai NaN menggunakan 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())
Edit dan Jalankan Kode