İş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ırEgzersiz talimatları
diff()kullanarak ABD işsizliğinde aylık birinci dereceden fark oluştur.diff()çağrında,unemploymentiçinden yararlandığın sütunu velagiledifferencesargümanlarını belirt. Birleştirme için yeni bir nesneye kaydetmek yerine, veriyiunemploymentiçindeus_monthlydiffadlı yeni bir sütuna yaz.- Benzer bir
diff()çağrısıyla ABD işsizliğinde yıllık bir fark oluştur. Bunuunemployment$us_yearlydiffolarak 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. İkinciplot.xts()çağrındatypeargü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")