simple correlation

Risikomodellierung mit fehlenden Werten und Gewichtung

Scénario de test & Cas d'usage

Geschäftskontext

Eine Bank entwickelt ein neues Kreditrisikomodell basierend auf Umfragedaten zur finanziellen Stabilität. Die Daten sind unvollständig (Nullwerte) und einige Beobachtungen haben negative Gewichtungen (Datenfehler). Es muss die interne Konsistenz (Cronbachs Alpha) der Umfragevariablen geprüft werden, wobei fehlerhafte Daten strikt ausgeschlossen werden müssen.
Datenaufbereitung

Erstellung eines Datensatzes mit fehlenden Werten, negativen Gewichten und Umfrageantworten.

Kopiert!
1DATA casuser.risk_survey;
2 INPUT id income survey_q1 survey_q2 reliability_weight;
3 DATALINES;
41 50000 5 4 1.0
52 . 3 3 0.8
63 60000 4 . 1.2
74 45000 2 2 -0.5
85 80000 5 5 1.5
96 30000 1 2 0.9
10;
11RUN;

Étapes de réalisation

1
Ausführung mit listenweisem Ausschluss, Gewichtung und Cronbachs Alpha.
Kopiert!
1PROC CAS;
2 SIMPLE.correlation /
3 TABLE={name='risk_survey'}
4 inputs={{name='survey_q1'}, {name='survey_q2'}, {name='income'}}
5 weight='reliability_weight'
6 listwiseDelMiss=true
7 excludeNonPosWgt=true
8 alpha=true
9 descriptiveStats=true;
10RUN;

Erwartetes Ergebnis


Beobachtung 2 (fehlendes Einkommen) und Beobachtung 3 (fehlendes Q2) werden ignoriert (listwise deletion). Beobachtung 4 wird ignoriert (negatives Gewicht). Cronbachs Alpha wird nur auf Basis der validen, positiv gewichteten Datensätze berechnet.