Membedakan tingkat pengangguran
Selain menambahkan lag pada data Anda, akan berguna juga untuk menghasilkan difference dari suatu deret.
Untuk menghitung difference, gunakan perintah diff(). Perintah ini mengharuskan Anda menentukan objek data asli, jumlah lag (lag), dan orde perbedaan (differences).
Dalam latihan ini, Anda akan memperluas data unemployment ke arah yang berbeda dengan menambahkan beberapa ukuran difference yang berguna.
Latihan ini adalah bagian dari kursus
Studi Kasus: Menganalisis Data Deret Waktu Kota di R
Petunjuk latihan
- Buat perbedaan bulanan orde pertama pada tingkat pengangguran AS menggunakan
diff(). Dalam pemanggilandiff(), tentukan kolom yang diambil dariunemploymentserta argumenlagdandifferences. Alih-alih menyimpannya ke objek baru untuk digabungkan, simpan hasilnya ke kolom baru diunemploymentbernamaus_monthlydiff. - Gunakan pemanggilan
diff()yang serupa untuk membuat perbedaan tahunan pada tingkat pengangguran AS. Simpan keunemployment$us_yearlydiff. - Gunakan dua pemanggilan
plot.xts()untuk membuat plot tingkat pengangguran AS (unemployment$us) dan perubahan tahunan (unemployment$us_yearlydiff), masing-masing. Biarkan argumentypeapa adanya pada pemanggilan keduaplot.xts()untuk menghasilkan diagram batang. Perintahpar()yang telah disiapkan memungkinkan Anda melihat kedua plot secara bersamaan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Generate monthly difference in unemployment
unemployment$us_monthlydiff <- diff(___$___, lag = ___, differences = ___)
# Generate yearly difference in unemployment
unemployment$us_yearlydiff <-
# Plot US unemployment and annual difference
par(mfrow = c(2,1))
plot.xts(___)
plot.xts(___, type = "h")