copula copulaViewStore

Überprüfung eines Copula-Modells für Finanzmarktrisiken

Scénario de test & Cas d'usage

Geschäftskontext

Eine Investmentbank hat ein Copula-Modell erstellt, um die Abhängigkeitsstruktur zwischen den Renditen dreier wichtiger Aktienindizes zu erfassen. Vor der Bereitstellung des Modells muss ein Risikoanalyst sicherstellen, dass das gespeicherte Modell korrekt ist und die grundlegenden Parameter ohne eine erneute, zeitaufwändige Berechnung abrufen.
Datenaufbereitung

Simulation von täglichen Renditen für drei Indizes (DAX, S&P500, Nikkei) und Erstellung des initialen Item-Stores mittels copulaFit.

Kopiert!
1 
2DATA casuser.market_returns;
3DO i = 1 to 1000;
4date = intnx('day', '01JAN2023'd, i);
5dax = rannor(123) * 0.02 + 0.0005;
6sp500 = rannor(123) * 0.015 + 0.0004 + 0.5 * dax;
7nikkei = rannor(123) * 0.025 + 0.0003 + 0.3 * dax;
8OUTPUT;
9END;
10 
11RUN;
12 
13PROC CAS;
14copula.copulaFit / TABLE={name='market_returns', caslib='casuser'} var={'dax', 'sp500', 'nikkei'} copulaType='t' store={name='marketModelStore', caslib='casuser'};
15 
16QUIT;
17 

Étapes de réalisation

1
Ausführen der Aktion copulaViewStore, um den Inhalt des gespeicherten Modells 'marketModelStore' mit den Standardeinstellungen anzuzeigen.
Kopiert!
1 
2PROC CAS;
3copula.copulaViewStore / instore={name='marketModelStore', caslib='casuser'};
4 
5RUN;
6 
7QUIT;
8 

Erwartetes Ergebnis


Die Aktion wird erfolgreich ausgeführt und zeigt die Standardzusammenfassung des im Item-Store 'marketModelStore' gespeicherten t-Copula-Modells an, einschließlich Modelltyp und Variablenliste.