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 adalah bagian dari kursus
Studi Kasus: Menganalisis Data Deret Waktu Kota di R
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)