Tambahkan rerata rolling kontinu ke data pengangguran
Selain ukuran diskret seperti jumlah year-to-date, Anda mungkin ingin menambahkan jumlah atau rerata rolling ke data runtun waktu Anda.
Untuk itu, mari kembali ke data unemployment bulanan Anda. Meskipun Anda mungkin tertarik pada tingkat pengangguran statis pada bulan tertentu, gambaran ekonomi yang lebih luas dapat memerlukan indikator rolling selama beberapa bulan.
Untuk melakukannya, Anda akan menggunakan perintah rollapply(), yang menerima objek runtun waktu, ukuran jendela width, dan argumen FUN untuk diterapkan pada setiap jendela rolling.
Latihan ini merupakan bagian dari kursus
Studi Kasus: Menganalisis Data Deret Waktu Kota di R
Instruksi latihan
- Gunakan
rollapply()untuk menghitung rerata rolling tahunan pengangguran AS. Pastikan Anda menentukan kolomusdari dataunemploymentAnda, atur argumenwidthke jumlah periode bulanan yang sesuai, dan atur argumenFUNkemean. Simpan rerata rolling Anda ke dalam objekunemploymentsebagaiyear_avg. - Plot kedua indikator pengangguran AS (
usdanyear_avg) menggunakanplot.zoo(). Atur argumenplot.typeke"single"untuk menempatkan kedua ukuran dalam panel yang sama.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)