copula copulaFit

Portfolio-Risikoanalyse mit Normal-Copula

Scénario de test & Cas d'usage

Geschäftskontext

Eine Großbank möchte die Abhängigkeitsstruktur zwischen europäischen und amerikanischen Aktienindizes modellieren, um Diversifikationseffekte im Portfolio-Risikomanagement präzise zu bewerten.
Datenaufbereitung

Simulation von 2000 Tagesrenditen für zwei korrelierte Marktindizes.

Kopiert!
1 
2DATA casuser.market_returns;
3call streaminit(999);
4DO i = 1 to 2000;
5idx_eu = rand('Normal', 0.0005, 0.01);
6idx_us = 0.7 * idx_eu + 0.3 * rand('Normal', 0.0006, 0.012);
7OUTPUT;
8END;
9 
10RUN;
11 

Étapes de réalisation

1
Laden der Daten und Schätzung der Normal-Copula mittels MLE.
Kopiert!
1PROC CAS;
2 copula.copulaFit /
3 TABLE={name='market_returns', caslib='casuser'},
4 var={'idx_eu', 'idx_us'},
5 copulaType='NORMAL',
6 method='MLE',
7 name='fit_normal_risk';
8RUN;

Erwartetes Ergebnis


Die Aktion konvergiert erfolgreich, liefert die Korrelationsmatrix der Indizes und speichert das Anpassungsergebnis unter der ID 'fit_normal_risk'.