Publié le :
Statistique CREATION_INTERNE

Exemple de documentation 3 pour PROC FACTOR

Ce code est également disponible en : Deutsch English Español
En attente de validation
Ce script illustre comment utiliser PROC FACTOR avec les options PARALLEL et PLOTS pour l'analyse factorielle. Il crée un jeu de données interne, 'SocioEconomics', puis applique PROC FACTOR pour analyser les variables fournies, en incluant un test de scree plot parallèle pour aider à identifier le nombre optimal de facteurs. La référence pour cette méthode est Harman (1976), Modern Factor Analysis, 3ème édition.
Analyse des données

Type : CREATION_INTERNE


Le jeu de données 'SocioEconomics' est créé directement dans le script SAS en utilisant une étape DATA avec des données en ligne (datalines).

1 Bloc de code
DATA STEP Data
Explication :
Ce bloc crée le jeu de données 'SocioEconomics' qui contient des informations démographiques et économiques. Les variables incluent la Population, l'École, l'Emploi, les Services et la Valeur de la maison. Les données sont saisies directement dans le script via l'instruction DATALINES.
Copié !
1DATA SocioEconomics;
2 INPUT Population School Employment Services HouseValue;
3 DATALINES;
45700 12.8 2500 270 25000
51000 10.9 600 10 10000
63400 8.8 1000 10 9000
73800 13.6 1700 140 25000
84000 12.8 1600 140 25000
98200 8.3 2600 60 12000
101200 11.4 400 10 16000
119100 11.5 3300 60 14000
129900 12.5 3400 180 18000
139600 13.7 3600 390 25000
149600 9.6 3300 80 12000
159400 11.4 4000 100 13000
16;
2 Bloc de code
ODS
Explication :
Cette instruction active le système ODS Graphics, permettant la génération de graphiques de haute qualité à partir des procédures SAS, notamment pour la visualisation des résultats de PROC FACTOR.
Copié !
1ods graphics on;
3 Bloc de code
PROC FACTOR
Explication :
Ce bloc exécute la procédure FACTOR sur le jeu de données 'SocioEconomics'. L'option `parallel` demande un test de scree plot parallèle pour aider à déterminer le nombre de facteurs. `alpha=0.01` définit le niveau de signification, `nsims=10000` le nombre de simulations, et `seed` la graine pour la reproductibilité. L'option `map` et `plots=(parallel map)` demandent des graphiques spécifiques, y compris le scree plot parallèle et le MAP (Minimum Average Partial) pour une aide visuelle à la décision.
Copié !
1PROC FACTOR DATA=SocioEconomics
2 parallel(alpha=0.01 nsims=10000 seed=20170229) map
3 plots=(parallel map);
4RUN;
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.
Informations de Copyright : S A S S A M P L E L I B R A R Y