1. Learn
  2. /
  3. 课程
  4. /
  5. Úvod do analýzy portfolia v R

Connected

道练习

Kdo za to může?

V předchozím videu jsi viděl/a rozdíl mezi rozpočtem kapitálové alokace a rizikovým rozpočtem. V tomto cvičení sestavíš rizikový rozpočet a zjistíš, jak velký procentuální příspěvek k riziku má každé aktivum v celkové volatilitě portfolia.

V tomto závěrečném cvičení vypočítáš příspěvky k riziku pro portfolio investované opět ze 40 % do akcií, 40 % do dluhopisů, 10 % do nemovitostí a 10 % do komodit. Klíčovou roli zde hraje funkce StdDev(). Funkce StdDev() vytvoří seznam obsahující směrodatnou odchylku jednotlivých aktiv ($StdDev), jejich příspěvek k riziku ($contribution) a procentuální příspěvek k riziku ($pct_contrib_StdDev).

Při výpočtu použiješ tři argumenty funkce StdDev(). Prvním je R – vektor, matice, datový rámec, časová řada nebo objekt zoo obsahující výnosy. Druhým je portfolio_method, který nastavíš na component, a třetím jsou weights.

Objekt returns je načten v tvém pracovním prostředí.

说明

100 XP
  • Vytvoř vektor vah portfolia s názvem weights. Nezapomeň, že záleží na pořadí!
  • Vypočítej rozpočet volatility pomocí funkce StdDev() aplikované na časovou řadu výnosů returns. Nastav portfolio_method = "component" a weights na vytvořený vektor vah. Výsledek ulož do proměnné vol_budget.
  • Spoj váhy a procentuální příspěvky k riziku do tabulky weights_percrisk pomocí funkce cbind().
  • Tabulku vypiš a všimni si, jak se procentuální příspěvky k riziku liší od vah portfolia.