Zkoumání výnosových řad
Při analýze rizika je klíčové modelovat výkyvy cen a sazeb v různých časových obdobích – tyto výkyvy se nazývají výnosy. Pro výpočet logaritmických výnosů akciového indexu FTSE a jejich přiřazení do proměnné ftse_x použij funkce log() a diff() za sebou:
> ftse_x <- diff(log(FTSE))
Jak jsi viděl/a ve videu, diferencování tímto způsobem vždy vytvoří NA na první pozici časové řady, kterou lze následně odstranit pomocí diff(log(FTSE))[-1]. V tomto kurzu to ale nebudeš muset dělat, pokud to není výslovně uvedeno v zadání.
V tomto cvičení vypočítáš a vykreslíš logaritmické výnosové řady pro akciové a měnové rizikové faktory, se kterými ses už setkal/a. Datové sady dj0809, djstocks a GBP_USD jsou předem načtené v tvém pracovním prostředí.
Toto cvičení je součástí kurzu
Kvantitativní řízení rizik v R
Pokyny k cvičení
- Vypočítej logaritmické výnosy indexu DJ z datasetu
dj0809a přiřaď je do objektudj0809_x. - Vykresli výnosovou řadu
dj0809_x. - Vypočítej logaritmické výnosy všech cen akcií v datasetu
djstocksa přiřaď je dodjstocks_x. - Vykresli výnosovou řadu akcií
djstocks_x. Všimni si, žedjstocks_xobsahuje více časových řad. - Vypočítej logaritmické výnosy měnové řady
GBP_USDa přiřaď je doerate_x. - Vykresli výnosovou řadu
erate_x.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Compute the log-returns of dj0809 and assign to dj0809_x
dj0809_x <- ___(___)
# Plot the log-returns
___(___)
# Compute the log-returns of djstocks and assign to djstocks_x
djstocks_x <- ___(___)
# Plot the two share returns
___(___)
# Compute the log-returns of GBP_USD and assign to erate_x
erate_x <- ___(___)
# Plot the log-returns
___(___)