1. Nauka
  2. /
  3. Kursy
  4. /
  5. Ilościowe zarządzanie ryzykiem w R

Connected

ćwiczenie

Dane o stopach procentowych

Obiekt zcb zawiera dzienne wartości rentowności kanadyjskich obligacji zerokuponowych, wyrażone w procentach, dla okresu 2006–2015. Rentowności to kluczowy czynnik ryzyka przy analizie ryzyka stopy procentowej w portfelu obligacji i innych instrumentów o stałym dochodzie.

Nie ma jednej, jednoznacznie najlepszej metody obliczania zmian czynników ryzyka dla rentowności. Można obliczać log-zwroty, o ile rentowności nie są ujemne, a także zwroty proste. Aby obliczyć zwroty proste z szeregu, użyj wyłącznie diff() – bez log().

W tym ćwiczeniu nauczysz się wykreślać szeregi czasowe rentowności dla określonych terminów zapadalności oraz zmiany czynników ryzyka dla tych rentowności. Wyrysjesz też całą krzywą rentowności dla wybranych dat. Dane zcb zostały wczytane do twojego środowiska pracy. Wektor yield_cols zawiera nazwy kolumn odpowiadających terminom zapadalności 1, 5 i 10 lat. Liczbowy wektor maturity zawiera wszystkie terminy zapadalności wyrażone w latach.

Instrukcje

100 XP
  • Oblicz log-zwroty z zcb jako zcb_x oraz zwroty proste jako zcb_x2.
  • Narysuj wykres zcb_x dla terminów zapadalności 1, 5 i 10 lat na jednym wykresie.
  • Narysuj wykres zcb_x2 dla terminów zapadalności 1, 5 i 10 lat na jednym wykresie.
  • Zaindeksuj zcb w funkcji plot(), aby wykreślić krzywą rentowności dla pierwszego dnia w zcb.
  • Zaindeksuj zcb w funkcji lines(), aby dodać linię krzywej rentowności dla ostatniego dnia w zcb.