Analiza czynników ryzyka dla międzynarodowego portfela akcji
Brytyjski inwestor posiadający akcje z rynków Wielkiej Brytanii, USA i Szwajcarii jest narażony na 5 czynników ryzyka. Dane zawiera riskfactors – wielowymiarowy zbiór danych.
W tym ćwiczeniu przypomnisz sobie testy i techniki poznane wcześniej, które pozwalają wykazać, że te czynniki ryzyka mają cięższe ogony niż rozkład normalny, cechują się wysoką zmiennością i wyraźnymi zależnościami szeregowymi.
To ćwiczenie jest częścią kursu
Ilościowe zarządzanie ryzykiem w R
Instrukcje do ćwiczenia
- Użyj odpowiedniej funkcji, aby wykreślić
riskfactors. - Oblicz log-zwroty dla
riskfactors, usuń pierwszą wartośćNAdla wszystkich szeregów i przypisz wynik doreturns. Użyj odpowiedniej funkcji, aby wykreślićreturns. - Użyj
apply()z 3 parametrami, aby przeprowadzić test normalności Jarque'a-Bery dla wszystkich szeregów. - Użyj
qqnorm(), aby sporządzić wykres Q-Q względem rozkładu normalnego tylko dla 5. szeregu zwrotów wreturns. Następnie dodaj linię odniesienia za pomocąqqline(). - Użyj
acf(), aby zwizualizować próbkowe ACF dla zwrotów, a następnie dla ich wartości bezwzględnych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Plot the risk-factor data
# Calculate the log-returns, assign to returns, and plot
___ <- ___(___(___))[-1, ]
# Use apply() to carry out the Jarque-Bera test for all 5 series
# Make a Q-Q plot against normal for the 5th return series and add a reference line
___(returns[, ___])
___(returns[, ___])
# Make a picture of the sample acfs for returns and their absolute values