MulaiMulai sekarang secara gratis

Apakah Suhu Merupakan Random Walk (dengan Drift)?

Model ARMA adalah pendekatan yang sederhana untuk memprakirakan perubahan iklim, namun model ini mengilustrasikan banyak topik yang dibahas dalam kelas ini.

DataFrame temp_NY berisi suhu rata-rata tahunan di Central Park, NY dari 1870–2016 (data diunduh dari NOAA di sini). Buat plot data tersebut dan uji apakah data mengikuti random walk (dengan drift).

Latihan ini adalah bagian dari kursus

Analisis Deret Waktu dengan Python

Lihat Kursus

Petunjuk latihan

  • Ubah indeks tahun menjadi objek datetime menggunakan pd.to_datetime(), dan karena datanya tahunan, berikan argumen format='%Y'.
  • Plot data menggunakan .plot()
  • Hitung p-value dari uji Augmented Dickey-Fuller menggunakan fungsi adfuller.
  • Simpan hasil uji ADF dalam result, dan cetak p-value pada result[1].

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import the adfuller function from the statsmodels module
from statsmodels.tsa.stattools import adfuller

# Convert the index to a datetime object
temp_NY.index = pd.to_datetime(___.___, format=___)

# Plot average temperatures
temp_NY.___
plt.show()

# Compute and print ADF p-value
result = ___(temp_NY['TAVG'])
print("The p-value for the ADF test is ", result[1])
Edit dan Jalankan Kode