1. Nauka
  2. /
  3. Kursy
  4. /
  5. Кількісне управління ризиками в Python

Connected

Ćwiczenie

Порівняння CVaR і VaR

Умовна вартість під ризиком (CVaR), або очікуваний недоотриманий прибуток (ES), відповідає на запитання: яким буде середній збиток за умови, що збитки перевищують певний поріг за заданого рівня довіри. Вона використовує VaR як відправну точку, але містить більше інформації, оскільки враховує хвіст розподілу збитків.

Спочатку ви обчислите 95% VaR для нормального розподілу збитків портфеля з тим самим середнім і стандартним відхиленням, що й у portfolio_losses інвестбанку за 2005–2010 роки. Потім ви використаєте цей VaR, щоб обчислити 95% CVaR, і нанесете обидва на графік разом із нормальним розподілом.

portfolio_losses доступні у вашому робочому середовищі, так само як і нормальний розподіл norm з scipy.stats.

Instrukcje

100 XP
  • Обчисліть середнє та стандартне відхилення portfolio_losses і присвойте їх змінним pm та ps відповідно.
  • Знайдіть 95% VaR за допомогою методу norm .ppf() — він приймає аргументи loc для середнього та scale для стандартного відхилення.
  • Використайте 95% VaR і метод norm .expect(), щоб знайти tail_loss, і за ним обчисліть CVaR на тому самому рівні довіри.
  • Додайте вертикальні лінії на гістограму нормального розподілу: для VaR (червона) і для CVaR (зелена).