İş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, kursun bir parçasıdır
Vaka Çalışması: R ile Şehir Zaman Serisi Verilerini Analiz Etme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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")