Různé způsoby vykreslování rizikových faktorů a výnosových řad
Už víš, že k vykreslení více časových řad můžeš použít plot.zoo(). Pro čtyřrozměrnou časovou řadu data vytvoří volání plot.zoo(data) ve výchozím nastavení čtyři samostatné grafy – pokud ovšem nepřidáš parametr plot.type = "single", který všechny čtyři řady zobrazí v jednom grafu. Můžeš také přidat další parametry, například col pro určení různých barev nebo type = "h" pro zobrazení svislých sloupců místo spojených bodů, což může být pro zobrazení výnosů přehlednější.
plot.zoo(x, plot.type, col = 1, type = "l", ...)
V tomto cvičení prozkoumáš funkci plot.zoo() a vyzkoušíš různé způsoby vykreslování dat akciových rizikových faktorů a odpovídajících výnosů. Multivariátní časové řady djstocks a DJ_const jsou dostupné ve tvém pracovním prostředí.
Toto cvičení je součástí kurzu
Kvantitativní řízení rizik v R
Pokyny k cvičení
- Vykresli
djstocksve čtyřech samostatných grafech. - Vykresli
djstocksv jednom grafu s barvami 1 až 4. Kód pro vytvoření příslušné legendy je již připraven. - Vypočítej logaritmické výnosy
djstocksa přiřaď je do proměnnédjstocks_x. - Vykresli
djstocks_xve čtyřech samostatných grafech. - Vykresli
djstocks_xve čtyřech samostatných grafech se svislými sloupci.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Plot djstocks in four separate plots
___(___)
# Plot djstocks in one plot and add legend
___(___, ___, ___)
legend(julian(x = as.Date("2009-01-01")), y = 70, legend = names(DJ_const)[1:4], fill = 1:4)
# Compute log-returns and assign to djstocks_x
djstocks_x <- ___(___)
# Plot djstocks_x in four separate plots
___(___)
# Plot djstocks_x with vertical bars
___(___, ___)