Kom igångKom igång gratis

Olika sätt att visualisera riskfaktorer och avkastningsserier

Du vet redan att plot.zoo() kan användas för att plotta flera tidsserier. För en fyrdimensionell tidsserie data skapar anropet plot.zoo(data) som standard fyra separata diagram – om du inte anger parametern plot.type = "single" för att visa alla fyra serier i ett och samma diagram. Du kan också lägga till fler parametrar, till exempel col för att ange olika färger och type = "h" för att få vertikala staplar i stället för sammanbundna punkter, vilket ibland ger en tydligare bild av avkastning.

plot.zoo(x, plot.type, col = 1, type = "l", ...)

I den här övningen utforskar du funktionen plot.zoo() för att visualisera aktieriskfaktordata och tillhörande avkastning på olika sätt. De multivariata tidsserierna djstocks och DJ_const finns tillgängliga i din arbetsmiljö.

Den här övningen är en del av kursen

Kvantitativ riskhantering i R

Visa kurs

Övningsinstruktioner

  • Plotta djstocks i fyra separata diagram.
  • Plotta djstocks i ett diagram med färgerna 1 till 4. Koden för att skapa en lämplig förklaring till diagrammet finns redan.
  • Beräkna log-avkastningen för djstocks och tilldela resultatet till djstocks_x.
  • Plotta djstocks_x i fyra separata diagram.
  • Plotta djstocks_x i fyra separata diagram med vertikala staplar.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
___(___, ___)
Redigera och kör kod