Menyoroti periode tertentu dalam deret waktu
Untuk menyoroti periode tertentu dalam deret waktu, Anda dapat menampilkannya pada plot dengan warna latar yang berbeda. Fungsi chart.TimeSeries() dalam paket PerformanceAnalytics menawarkan cara yang sangat mudah dan fleksibel untuk melakukannya.
Mari kita lihat beberapa argumen dari fungsi ini:
chart.TimeSeries(R, period.areas, period.color)
R adalah objek xts, deret waktu, atau zoo berisi return aset; period.areas adalah area berarsir yang ditentukan oleh tanggal mulai dan akhir dalam sebuah vektor rentang tanggal xts seperti c("1926-10/1927-11"); dan period.color menggambar wilayah berarsir dalam warna apa pun yang ditentukan.
Dalam latihan ini, Anda akan menyoroti satu periode pada grafik deret waktu Citigroup di data.
Latihan ini adalah bagian dari kursus
Memvisualisasikan Data Deret Waktu di R
Petunjuk latihan
- Buat objek bernama
periodyang berisi tiga bulan pertama tahun 2015 - Dengan menggunakan fungsi
chart.TimeSeries(), soroti nilai data citigroup dalamperiod - Gunakan
chart.TimeSeries()lagi untuk menggambar ulang grafik garis yang sama, tetapi kali ini atur warna periode yang disorot menjadi"lightgrey"
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create period to hold the 3 months of 2015
# Highlight the first three months of 2015
# Highlight the first three months of 2015 in light grey