copula copulaViewStore

Audit de Modèle de Risque de Crédit sans Ré-entraînement

Scénario de test & Cas d'usage

Contexte Métier

Une banque d'investissement doit auditer un modèle de Copule t de Student utilisé pour évaluer la corrélation des défauts entre deux obligations souveraines. Les auditeurs exigent de voir les matrices de corrélation et les estimations finales des paramètres stockées dans le système de production sans relancer le calcul coûteux d'ajustement du modèle.
Préparation des Données

Simulation de rendements d'actifs et création du magasin de modèle (item store) via copulaFit.

Copié !
1 
2DATA mycas.returns;
3call streaminit(12345);
4DO i = 1 to 2000;
5u1 = rand('UNIFORM');
6u2 = rand('UNIFORM');
7asset_A = quantile('NORMAL', u1);
8asset_B = quantile('NORMAL', u2);
9OUTPUT;
10END;
11 
12RUN;
13 
14PROC CAS;
15copula.copulaFit / TABLE={name='returns'}, var={'asset_A', 'asset_B'}, define={copula='t', df=4}, store={name='risk_model_store', replace=true};
16 
17RUN;
18 

Étapes de réalisation

1
Extraction ciblée des estimations finales et des corrélations pour le rapport d'audit.
Copié !
1 
2PROC CAS;
3copula.copulaViewStore / instore={name='risk_model_store'} viewOptions={finalEstimates=true, correlations=true} outputTables={names={FinalEstimates='audit_estimates', Correlations='audit_corr'}};
4 
5RUN;
6 
2
Vérification de la création des tables de sortie pour l'archivage.
Copié !
1 
2PROC CAS;
3TABLE.tableInfo / TABLE='audit_estimates';
4TABLE.tableInfo / TABLE='audit_corr';
5 
6RUN;
7 

Résultat Attendu


L'action doit afficher uniquement les tables d'estimations et de corrélations dans la sortie standard, et ces mêmes données doivent être disponibles dans les tables CAS 'audit_estimates' et 'audit_corr' pour archivage.