İşsizlik verisine sürekli bir dönen ortalama ekle
Yılbaşından bugüne toplamlar gibi ayrık ölçümlere ek olarak, zaman serisi verine bir dönen toplam veya ortalama eklemek isteyebilirsin.
Bunu yapmak için aylık unemployment verine dönelim. Belirli bir ay için durağan işsizlik seviyeleri ilgi çekici olsa da, ekonomik ortamın daha geniş bir resmini görmek için birkaç aya yayılan dönen göstergeler gerekebilir.
Bunu yapmak için, her bir dönen pencereye uygulanacak bir zaman serisi nesnesi, pencere boyutu width ve FUN argümanını alan rollapply() komutunu kullanacaksın.
Bu egzersiz
Vaka Çalışması: R ile Şehir Zaman Serisi Verilerini Analiz Etme
kursunun bir parçasıdırEgzersiz talimatları
- ABD işsizliği için yıllık dönen ortalamayı hesaplamak üzere
rollapply()kullan.unemploymentverindekiussütununu belirt,widthargümanını uygun aylık dönem sayısına ayarla veFUNargümanınımeanyap. Dönen ortalamanıunemploymentnesneneyear_avgolarak kaydet. - ABD işsizliğinin iki göstergesini (
usveyear_avg)plot.zoo()ile görselleştir. Her iki ölçümü de aynı panelde göstermek içinplot.typeargümanını"single"olarak ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Use rollapply to calculate the rolling yearly average US unemployment
unemployment$year_avg <- rollapply(___$___, width = ___, FUN = ___)
# Plot all columns of US unemployment data
plot.zoo(unemployment[, c("___", "___")], plot.type = "___", lty = lty, lwd = lwd)