MulaiMulai sekarang secara gratis

Menghilangkan tren musiman dengan pembedaan musiman

Untuk deret waktu yang menunjukkan tren musiman, pembedaan musiman dapat diterapkan untuk menghilangkan pola periodik tersebut. Misalnya, data bulanan dapat menunjukkan pola dua belas bulan yang kuat. Dalam situasi seperti ini, perubahan perilaku dari tahun ke tahun mungkin lebih menarik dibandingkan perubahan dari bulan ke bulan, yang umumnya mengikuti pola musiman keseluruhan.

Fungsi diff(..., lag = s) akan menghitung perbedaan dengan selang s atau deret perubahan musiman dengan panjang s. Untuk data bulanan atau triwulanan, nilai s yang sesuai masing-masing adalah 12 atau 4. Fungsi diff() memiliki nilai default lag = 1 untuk pembedaan pertama. Mirip seperti sebelumnya, deret yang dibedakan secara musiman akan memiliki s observasi lebih sedikit dibandingkan deret aslinya.

Latihan ini adalah bagian dari kursus

Analisis Deret Waktu dengan R

Lihat Kursus

Petunjuk latihan

  • Deret waktu x sudah dimuat dan ditampilkan pada gambar di samping dengan rentang dari sekitar -10 hingga di atas +10. Terapkan fungsi diff(..., lag = 4) pada x, lalu simpan hasilnya sebagai dx.
  • Gunakan ts.plot() untuk menampilkan deret yang telah ditransformasikan dx dan perhatikan rentang vertikal data yang menjadi lebih padat.
  • Gunakan dua pemanggilan length() untuk menghitung jumlah observasi pada x dan dx, masing-masing.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Generate a diff of x with lag = 4. Save this to dx
dx <- 
  
# Plot dx
  

# View the length of x and dx, respectively 


Edit dan Jalankan Kode