Modele GARCH w R
Kris Boudt
Professor of finance and econometrics

$$ R_{t} = \frac{P_{t} - P_{t-1}}{P_{t-1}} $$
CalculateReturns w PerformanceAnalytics# Przykład w R dla dziennych cen S&P 500 (obiekt xts)
library(PerformanceAnalytics)
SP500returns <- CalculateReturns(SP500prices)

Właściwości dziennych zwrotów:
Odchylenie standardowe = miara zmienności zwrotów.
Synonim: Zmienność zwrotów.
Litera grecka $\sigma_t$.

sd() oblicza (dzienne) odchylenie standardowe:sd(sp500ret)
0.01099357
$$ \hat \sigma = \sqrt{\frac{1}{T-1} \sum_{t=1}^T (R_t - \hat \mu )^2},$$
sd(sp500ret) to dzienna zmienność# Oblicz roczne odchylenie standardowe
sqrt(252) * sd(sp500ret)
0.1745175


library(PerformanceAnalytics)
chart.RollingPerformance(R = sp500ret,
width = 22,
FUN = "sd.annualized",
scale = 252,
main = "Rolling 1 month volatility")

Modele GARCH w R