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

Connected

ćwiczenie

Estymacja parametrów: rozkład normalny

Estymacja parametrów to najsilniejsza metoda szacowania VaR, ponieważ zakłada, że klasa rozkładu strat jest znana. Parametry są estymowane w taki sposób, aby dopasować dane do tego rozkładu, a następnie przeprowadzane jest wnioskowanie statystyczne.

W tym ćwiczeniu oszacujesz 95% VaR na podstawie rozkładu normalnego dopasowanego do danych banku inwestycyjnego z lat 2007–2009. Skorzystasz z rozkładu norm z biblioteki scipy.stats, zakładając, że jest to najbardziej odpowiednia klasa rozkładu.

Czy rozkład normalny dobrze pasuje do danych? Sprawdzisz to za pomocą testu Andersona-Darlinga scipy.stats.anderson. Jeśli wynik testu jest statystycznie różny od zera, oznacza to, że dane nie mają rozkładu normalnego. W kolejnym ćwiczeniu zajmiesz się tym zagadnieniem.

Dostępne są losses portfela z okresu 2005–2010.

Instrukcje

100 XP
  • Zaimportuj norm i anderson z scipy.stats.
  • Dopasuj dane losses do rozkładu normalnego za pomocą metody .fit(), zapisując parametry rozkładu do zmiennej params.
  • Wygeneruj i wyświetl estymację 95% VaR na podstawie dopasowanego rozkładu.
  • Przetestuj hipotezę zerową o normalności rozkładu dla losses za pomocą testu Andersona-Darlinga anderson().