Aan de slagGa gratis aan de slag

Een specifieke periode in een tijdreeks markeren

Om een specifieke periode in een tijdreeks te markeren, kun je die in de plot tonen met een andere achtergrondkleur. De functie chart.TimeSeries() in het pakket PerformanceAnalytics biedt hiervoor een heel eenvoudige en flexibele manier.

Laten we enkele argumenten van deze functie bekijken:

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

R is een xts-, tijdreeks- of zoo-object met assetrendementen; period.areas zijn gearceerde gebieden, opgegeven door een begin- en einddatum in een vector met xts-datumbereiken zoals c("1926-10/1927-11"); en period.color tekent het gearceerde gebied in de opgegeven kleur.

In deze oefening markeer je één periode in een grafiek van de Citigroup-tijdreeks in data.

Deze oefening maakt deel uit van de cursus

Tijdreeksen visualiseren in R

Cursus bekijken

Oefeninstructies

  • Maak een object period met de eerste drie maanden van 2015
  • Markeer met chart.TimeSeries() de citigroup-gegevenswaarden in de period
  • Gebruik chart.TimeSeries() opnieuw om dezelfde lijngrafiek te tekenen, maar stel dit keer de kleur van de gemarkeerde periode in op "lightgrey"

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
 
Code bewerken en uitvoeren