Paren van gegevens plotten
Tijdreeksgegevens worden vaak weergegeven in een tijdreeksplot. Zo staan de indexwaarden uit de eu_stocks-gegevensset in de bijgevoegde figuur. Ter herinnering: eu_stocks bevat dagelijkse slotkoersen uit 1991–1998 voor de belangrijkste beursindices in Duitsland (DAX), Zwitserland (SMI), Frankrijk (CAC) en het VK (FTSE).
Het is ook nuttig om de bivariate relatie tussen paren tijdreeksen te bekijken. In deze oefening bekijken we de gelijktijdige relatie—dus overeenkomende waarnemingen die op hetzelfde moment plaatsvinden—tussen paren indexwaarden en hun logrendementen. De functie plot(a, b) maakt een spreidingsdiagram wanneer twee tijdreeksnamen a en b als invoer worden gegeven.
Om in één keer spreidingsdiagrammen te maken voor alle paren van meerdere assets kun je de functie pairs() toepassen om een spreidingsdiagrammatrix te genereren. Wanneer prijzen of indexwaarden een gedeelde tijdtrend hebben, is het gebruikelijk om in plaats daarvan hun rendementen of logrendementen te vergelijken.
In deze oefening ga je hiermee oefenen op de eu_stocks-data. Omdat de rendementen van DAX en FTSE een vergelijkbare tijdsdekking hebben, kun je eenvoudig een spreidingsdiagram van deze indices maken. Let op: de normale verdeling heeft elliptische contouren van gelijke waarschijnlijkheid, en paren gegevens getrokken uit de multivariate normale verdeling vormen een grofweg elliptisch gevormde puntenwolk. Vertonen een of meer paren in de spreidingsdiagrammatrices dit patroon, vóór of na de logtransformatie?
Deze oefening maakt deel uit van de cursus
Tijdreeksanalyse in R
Oefeninstructies
- Gebruik
plot()om een spreidingsdiagram vanDAXenFTSEte maken. - Gebruik
pairs()om een spreidingsdiagrammatrix van de vier indices ineu_stockste maken. - Genereer
logreturnsuiteu_stocksmetdiff(log(___)). - Gebruik nog een aanroep van
plot()om een eenvoudige tijdreeksplot vanlogreturnste maken. - Gebruik nog een aanroep van
pairs()om een spreidingsdiagrammatrix voorlogreturnste genereren.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Make a scatterplot of DAX and FTSE
plot(___, ___)
# Make a scatterplot matrix of eu_stocks
pairs(___)
# Convert eu_stocks to log returns
logreturns <-
# Plot logreturns
# Make a scatterplot matrix of logreturns