Publié le :
Statistique CREATION_INTERNE

Analyse de données catégorielles avec PROC CATMOD - Exemple 11

Ce code est également disponible en : Deutsch English Español
En attente de validation
Ce script génère des données fictives sur des prêts (éducation, revenu, achat). Il utilise la procédure CATMOD pour modéliser la variable réponse 'Purchase' en fonction de 'Education' et 'Income'. Les probabilités prédites sont capturées dans une table de sortie via ODS, triées par probabilité décroissante, puis affichées.
Analyse des données

Type : CREATION_INTERNE


Les données sont définies manuellement dans l'étape DATA 'loan' à l'aide de l'instruction 'datalines'.

1 Bloc de code
DATA STEP Data
Explication :
Création du jeu de données 'loan' contenant les variables Education, Income, Purchase et le poids wt.
Copié !
1title 'Predicted Probabilities';
2 
3DATA loan;
4 INPUT Education $ Income $ Purchase $ wt;
5 DATALINES;
6high high yes 54
7high high no 23
8high low yes 41
9high low no 12
10low high yes 35
11low high no 42
12low low yes 19
13low low no 8
14;
2 Bloc de code
PROC CATMOD
Explication :
Exécution de la modélisation statistique avec PROC CATMOD. L'instruction 'ods output' capture les valeurs prédites dans la table 'Predicted'.
Copié !
1ods OUTPUT PredictedValues=Predicted (keep=Education Income PredFunction);
2PROC CATMOD DATA=loan order=DATA;
3 weight wt;
4 response marginals;
5 model Purchase=Education Income / pred design;
6RUN;
3 Bloc de code
PROC SORT
Explication :
Tri de la table des prédictions par ordre décroissant de la fonction prédite.
Copié !
1 
2PROC SORT
3DATA=Predicted;
4BY descending PredFunction;
5RUN;
6 
4 Bloc de code
PROC PRINT
Explication :
Affichage des résultats prédits triés.
Copié !
1PROC PRINT DATA=Predicted;
2RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.