AFC et ACM : Analyse des correspondances simples et multiples - tracer les nuages

Présentation
Je vous propose une macro qui permet de faire les différents nuages de AFC, et ACM en un code.

Vous devez d'abord réaliser votre AFC et ACM avec la commande Proc corresp et vous allez exporter les résultats dans une table avec l'option Out.
Voici le code de la macro qui fait les graphiques

Donc pour faire le graphique, vous allez mettre ceci:

%plotcor(Data= ,id= , axeh= , axev= , cond= );

Dans DATA, vous spécifiez le nom de la table sortie que vous avez mise dans la proc corresp (ce que vous avez mis dans Out=).
Axev prend le numéro de l'axe que vous voulez mettre en vertical. soit 1, 2, 3 ....
Axeh prend le numéro de l'axe que vous voulez mettre en horizontal
Cond: Cette macro variable est très importante. Peut être que vous ne voulez pas afficher tous les points. Si vous voulez afficher les individus actifs seuls, vous allez mettre Cond= if _type_ in ("OBS"). Si c'est les variables supplémentaires seules, vous allez mettre Cond= if _type_ in ("SUPVAR"). Si c'est les individus actifs et supplémentaires, vous allez mettre Cond= if _type_ in ("OBS" "SUPOBS").... A vous de voir les valeurs prises par la variable _type_ qui est dans la sortie pour pouvoir mettre ce qui est convenable.

Je vous laisse le code pour que vous pussiez modifier. Jouer sur les couleurs des variables actives, supplémentaires, individus et autres.
Voici un graphique que j'ai sorti par la macro
Téléchargement
1  1 
Détails
Catégories : SAS STAT
Voir tous les téléchargements de l'auteur
Licence : Non renseignée
Date de mise en ligne : 21 avril 2015





 
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.