1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Ilościowe zarządzanie ryzykiem w Pythonie

Connected

Bài tập

CVaR i dobór rezerwy na pokrycie strat

W poprzednich ćwiczeniach przekonałeś się, że zarówno rozkład T, jak i gaussowski KDE całkiem dobrze dopasowują się do strat portfelowych z okresu kryzysu. Które z nich jest lepsze do zarządzania ryzykiem? Jednym ze sposobów wyboru jest wskazanie rozkładu, który zapewnia największą rezerwę na straty – pokrywającą „najgorszy scenariusz" z możliwych.

Rozkłady t i kde są dostępne i zostały dopasowane do strat portfelowych losses z lat 2007–2008 (dopasowane parametry rozkładu t znajdują się w zmiennej p). Wyznaczysz jednodniowe szacunki CVaR na poziomie 99% dla każdego rozkładu. Największe z tych szacunków stanowi wówczas „najbezpieczniejszą" kwotę rezerwy, pokrywającą oczekiwane straty przekraczające VaR na poziomie 99%.

Instancja kde została wyposażona w specjalną metodę .expect() – wyłącznie na potrzeby tego ćwiczenia – służącą do obliczenia wartości oczekiwanej potrzebnej do wyznaczenia CVaR.

Hướng dẫn

100 XP
  • Wyznacz 99% VaR, stosując np.quantile() do losowych próbek z rozkładów t i kde.
  • Oblicz całkę potrzebną do wyznaczenia CVaR, używając metody .expect() dla każdego rozkładu.
  • Wyznacz i wyświetl szacunki 99% CVaR dla obu rozkładów.