Statistique

Exemple de documentation pour PROC SCORE

Schwierigkeitsgrad
Anfänger
Veröffentlicht am :
Ce script effectue une analyse factorielle sur des données de fitness (Age, Poids, Oxygène, etc.). Il utilise d'abord PROC FACTOR pour générer une table de statistiques et de coefficients de scoring (table 'FactOut') via une analyse en composantes principales. Ensuite, la procédure PROC SCORE utilise cette table pour calculer les scores des nouvelles variables factorielles pour chaque observation du jeu de données initial.
Datenanalyse

Type : CREATION_INTERNE


Le jeu de données 'Fitness' est créé via une étape DATA avec des données incluses (DATALINES).

1 Codeblock
DATA STEP Data
Erklärung :
Création du jeu de données 'Fitness'. L'instruction INPUT utilise '@@' pour lire plusieurs observations par ligne de données.
Kopiert!
1DATA Fitness;
2 INPUT Age Weight Oxygen RunTime RestPulse RunPulse @@;
3 DATALINES;
444 89.47 44.609 11.37 62 178 40 75.07 45.313 10.07 62 185
544 85.84 54.297 8.65 45 156 42 68.15 59.571 8.17 40 166
638 89.02 49.874 9.22 55 178 47 77.45 44.811 11.63 58 176
740 75.98 45.681 11.95 70 176 43 81.19 49.091 10.85 64 162
844 81.42 39.442 13.08 63 174 38 81.87 60.055 8.63 48 170
944 73.03 50.541 10.13 45 168 45 87.66 37.388 14.03 56 186
10;
2 Codeblock
PROC FACTOR Data
Erklärung :
Réalisation d'une analyse factorielle (méthode des composantes principales avec rotation Varimax). L'option 'outstat=FactOut' crée une table contenant les statistiques et les coefficients de scoring nécessaires pour l'étape suivante.
Kopiert!
1PROC FACTOR DATA=Fitness outstat=FactOut
2 method=prin rotate=varimax score;
3 var Age Weight RunTime RunPulse RestPulse;
4 title 'Factor Scoring Example';
5RUN;
3 Codeblock
PROC PRINT
Erklärung :
Affichage du contenu de la table 'FactOut' générée par PROC FACTOR (moyennes, écarts-types, coefficients de scoring).
Kopiert!
1 
2PROC PRINT
3DATA=FactOut;
4title2 '
5Data Set from
6PROC FACTOR';
7RUN;
8 
4 Codeblock
PROC SCORE Data
Erklärung :
Calcul des scores factoriels. PROC SCORE applique les coefficients stockés dans 'FactOut' aux variables correspondantes de la table 'Fitness' pour créer la table de sortie 'FScore'.
Kopiert!
1 
2PROC SCORE
3DATA=Fitness score=FactOut out=FScore;
4var Age Weight RunTime RunPulse RestPulse;
5RUN;
6 
5 Codeblock
PROC PRINT
Erklärung :
Affichage de la table finale 'FScore' contenant les données originales ainsi que les nouveaux scores calculés.
Kopiert!
1 
2PROC PRINT
3DATA=FScore;
4title2 '
5Data Set from
6PROC SCORE';
7RUN;
8 
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : SAS SAMPLE LIBRARY


Zugehörige Dokumentation

Aucune documentation spécifique pour cette catégorie.