MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat perbedaan bulanan orde pertama pada tingkat pengangguran AS menggunakan diff(). Dalam pemanggilan diff(), tentukan kolom yang diambil dari unemployment serta argumen lag dan differences. Alih-alih menyimpannya ke objek baru untuk digabungkan, simpan hasilnya ke kolom baru di unemployment bernama us_monthlydiff.
  • Gunakan pemanggilan diff() yang serupa untuk membuat perbedaan tahunan pada tingkat pengangguran AS. Simpan ke unemployment$us_yearlydiff.
  • Gunakan dua pemanggilan plot.xts() untuk membuat plot tingkat pengangguran AS (unemployment$us) dan perubahan tahunan (unemployment$us_yearlydiff), masing-masing. Biarkan argumen type apa adanya pada pemanggilan kedua plot.xts() untuk menghasilkan diagram batang. Perintah par() 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")
Edit dan Jalankan Kode