Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vykresli djstocks ve čtyřech samostatných grafech.
  • Vykresli djstocks v 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 djstocks a přiřaď je do proměnné djstocks_x.
  • Vykresli djstocks_x ve čtyřech samostatných grafech.
  • Vykresli djstocks_x ve č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
___(___, ___)
Upravit a spustit kód