ÎncepețiÎncepe gratuit

Evidențierea unei perioade specifice într-o serie de timp

Pentru a evidenția o perioadă specifică într-o serie de timp, o poți afișa în grafic cu o culoare de fundal diferită. Funcția chart.TimeSeries() din pachetul PerformanceAnalytics oferă o modalitate simplă și flexibilă de a face acest lucru.

Hai să analizăm câteva dintre argumentele acestei funcții:

chart.TimeSeries(R, period.areas, period.color)

R este un obiect xts, serie de timp sau zoo cu randamentele activelor, period.areas reprezintă zonele umbrite, specificate printr-o dată de început și una de sfârșit într-un vector de intervale de date xts, de tipul c("1926-10/1927-11"), iar period.color colorează zona umbrită cu culoarea specificată.

În acest exercițiu, vei evidenția o singură perioadă într-un grafic al seriei de timp Citigroup din data.

Acest exercițiu face parte din cursul

Vizualizarea seriilor de timp în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un obiect numit period care să conțină primele trei luni ale anului 2015
  • Folosind funcția chart.TimeSeries(), evidențiază valorile datelor Citigroup din period
  • Utilizează din nou chart.TimeSeries() pentru a redesena același grafic liniar, de data aceasta setând culoarea perioadei evidențiate la "lightgrey"

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
 
Editează și rulează codul