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
Petunjuk latihan
- Deret waktu
xsudah dimuat dan ditampilkan pada gambar di samping dengan rentang dari sekitar -10 hingga di atas +10. Terapkan fungsidiff(..., lag = 4)padax, lalu simpan hasilnya sebagaidx. - Gunakan
ts.plot()untuk menampilkan deret yang telah ditransformasikandxdan perhatikan rentang vertikal data yang menjadi lebih padat. - Gunakan dua pemanggilan
length()untuk menghitung jumlah observasi padaxdandx, 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