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

Agregace řad log-výnosů

Ve statistice označujeme jako agregovaná data data sloučená z více měření. Právě ses naučil/a, že týdenní, měsíční a čtvrtletní log-výnosy lze vypočítat součtem denních log-výnosů pomocí funkcí apply.weekly(), apply.monthly() a apply.quarterly().

Například čtvrtletní výnosy pro jednorozměrnou časovou řadu data a vícerozměrnou časovou řadu mv_data získáš takto:

> # apply.quarterly(x, FUN, ...)
> data_q = apply.quarterly(data, sum)
> mv_data_q = apply.quarterly(mv_data, colSums)

V tomto cvičení si procvičíš agregaci dat časových řad pomocí těchto funkcí a vykreslení výsledků. V pracovním prostředí máš k dispozici data DJ a DJ_const, objekty djx s denními log-výnosy indexu Dow Jones za období 2000–2015 a djreturns s denními log-výnosy prvních čtyř akcií z DJ_const za stejné období. Pro jednorozměrné časové řady používej plot, pro vícerozměrné plot.zoo.

Toto cvičení je součástí kurzu

Kvantitativní řízení rizik v R

Zobrazit kurz

Pokyny k cvičení

  • Vykresli objekt djx.
  • Na jednom řádku vykresli týdenní log-výnosy djx se svislými úsečkami.
  • Vykresli měsíční log-výnosy djx se svislými úsečkami.
  • Vykresli objekt djreturns pomocí plot.zoo.
  • Vykresli měsíční log-výnosy pro djreturns se svislými úsečkami pomocí plot.zoo.

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 djx
___(___)

# Plot weekly log-returns of djx
___(___, ___)

# Plot monthly log-returns of djx
___(___, ___)

# Plot djreturns
___(___)

# Plot monthly log-returns of djreturns
___(___, ___)
Upravit a spustit kód