simple correlation

Analyse de corrélation des indicateurs économiques

Scénario de test & Cas d'usage

Contexte Métier

Une banque souhaite ajuster ses modèles de risque en analysant les corrélations historiques entre le PIB, le taux d'inflation et le taux de défaut de paiement des crédits à la consommation. L'objectif est de sauvegarder la matrice de corrélation pour une utilisation ultérieure dans un pipeline de modélisation.
Préparation des Données

Simulation de 1000 mois d'indicateurs économiques avec une corrélation induite entre l'inflation et les défauts.

Copié !
1 
2DATA casuser.finance_data;
3call streaminit(123);
4DO i=1 to 1000;
5pib_croissance = rand('Normal', 2, 0.5);
6inflation = rand('Normal', 1.5, 0.3);
7taux_defaut = 0.5 * inflation - 0.2 * pib_croissance + rand('Normal', 0, 0.1);
8OUTPUT;
9END;
10 
11RUN;
12 

Étapes de réalisation

1
Calcul de la matrice de corrélation sur les indicateurs cibles et sauvegarde dans une table CAS.
Copié !
1 
2PROC CAS;
3SIMPLE.correlation / TABLE={name='finance_data'} inputs={{name='pib_croissance'}, {name='inflation'}, {name='taux_defaut'}} casOut={name='finance_corr_matrix', replace=true};
4 
5RUN;
6 
2
Vérification de la table de sortie (étape optionnelle pour valider la sauvegarde).
Copié !
1 
2PROC CAS;
3TABLE.fetch / TABLE={name='finance_corr_matrix'};
4 
5RUN;
6 

Résultat Attendu


L'action génère les statistiques descriptives à l'écran et produit une table CAS 'finance_corr_matrix' persistante contenant les coefficients de Pearson, permettant de confirmer la corrélation positive entre l'inflation et le taux de défaut.