Eksploracja danych czynników ryzyka: kursy walutowe
Dla portfela narażonego na ryzyko w różnych krajach konieczne jest uwzględnienie ryzyka wynikającego z kursów walutowych (FX). Pakiet qrmdata zawiera dane kursów walutowych dla wielu walut – od franka szwajcarskiego po jena japońskiego – względem USD (dolara amerykańskiego) i GBP (funta brytyjskiego).
W tym ćwiczeniu przyjrzysz się zbiorom danych "EUR_USD" i "GBP_USD", które zawierają kursy euro i funta brytyjskiego względem dolara amerykańskiego. Następnie połączysz te szeregi czasowe i wykreślisz je razem dla okresu 2010–2015.
To ćwiczenie jest częścią kursu
Ilościowe zarządzanie ryzykiem w R
Instrukcje do ćwiczenia
- Wczytaj dane kursów walutowych
"GBP_USD"i"EUR_USD"z pakietuqrmdata. - Użyj funkcji
plot(), aby wykreślić każdy kurs walutowy osobno. - Użyj funkcji
plot()i odwrotnościGBP_USD, aby wykreślić kurs dolara amerykańskiego do funta brytyjskiego. - Użyj funkcji
merge(), aby połączyć daneGBP_USDiEUR_USD(w tej kolejności) w obiektfx. - Wyodrębnij kursy walutowe dla okresu 2010–15 z obiektu
fxi przypisz je do zmiennejfx0015. - Wykreśl
fx0015za pomocą funkcjiplot.zoo().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load exchange rate data
___(___)
___(___)
# Plot the two exchange rates
___(___)
___(___)
# Plot a USD_GBP exchange rate
___(___)
# Merge the two exchange rates GBP_USD and EUR_USD
fx <- merge(___, ___, all = TRUE)
# Extract 2010-15 data from fx and assign to fx0015
fx0015 <- ___
# Plot the exchange rates in fx0015
___(___)