MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat objek bernama period yang berisi tiga bulan pertama tahun 2015
  • Dengan menggunakan fungsi chart.TimeSeries(), soroti nilai data citigroup dalam period
  • 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
 
Edit dan Jalankan Kode