logo

Analyse de données : Macro pour dessiner les AFCM, ACP, AFC avec SAS Base

Bonjour, j’aurais aimé savoir s’il existe une petite macro pour dessiner le graphique des axes factoriels des données obtenues par la proc CORRESP ?
Jusqu’à présent, je ne peux que tout envoyer sous Excel et faire un lourd traitement car on ne peut avoir le nom des modalités sur le graphiques en même temps que les points…
Merci d’avance !

Bonjour.

Pas de macro publique à l’horizon, si ce n’est celles qu’on peut trouver sur le site de l’INSEE et qui nécessitent SAS/GRAPH.
En revanche, avec une proc PLOT (et son esthétique « rustique »), on peut facilement afficher les points et du texte correspondant à côté :

PROC PLOT DATA = tableSAS ;
 PLOT varY * varX = "#" $ variableTexte ;
RUN ; QUIT ;

Le signe # sert de marqueur aux points (il peut être remplacé par ce que l’on veut) et variableTexte contient les noms de modalités, identifiants d’individus, etc.
A noter qu’à partir de la version 9.1 de SAS, ODS GRAPHICS produit le 1er plan factoriel d’une AFC avec la procédure CORRESP. En revanche, il nécessitera SAS/GRAPH en version 9.2 (et redevient dans SAS/Base à partir de SA 9.3 !!!).