BaşlayınÜcretsiz Başlayın

İşsizlikte fark alma

Verine gecikmeler eklemenin yanı sıra, serinin farkını üretmek de faydalı olabilir.

Bir farkı hesaplamak için diff() komutunu kullan. Bu komut, orijinal veri nesnesini, gecikme sayısını (lag) ve farkın derecesini (differences) belirtmeni gerektirir.

Bu egzersizde, unemployment verini farklı bir yönde genişleterek birkaç kullanışlı fark ölçüsü ekleyeceksin.

Bu egzersiz

Vaka Çalışması: R ile Şehir Zaman Serisi Verilerini Analiz Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • diff() kullanarak ABD işsizliğinde aylık birinci dereceden fark oluştur. diff() çağrında, unemployment içinden yararlandığın sütunu ve lag ile differences argümanlarını belirt. Birleştirme için yeni bir nesneye kaydetmek yerine, veriyi unemployment içinde us_monthlydiff adlı yeni bir sütuna yaz.
  • Benzer bir diff() çağrısıyla ABD işsizliğinde yıllık bir fark oluştur. Bunu unemployment$us_yearlydiff olarak kaydet.
  • İki adet plot.xts() çağrısı kullanarak sırasıyla ABD işsizliği (unemployment$us) ve yıllık değişim (unemployment$us_yearlydiff) grafikleri üret. İkinci plot.xts() çağrında type argümanını olduğu gibi bırak ki bir çubuk grafik oluşsun. Önceden yazılmış par() komutu, her iki grafiği aynı anda görmeni sağlar.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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")
Kodu Düzenle ve Çalıştır