Bonjour,
Je travaille avec SAS EG4
J’ai une table avec un grand nombre de variables numériques (170), je souhaite pour chacune de ces variables analyser la distribution (j’ai en fait légèrement customiser le code générer par l’assistant dans le menu Description/Analyse de distribution). Pour cela j’ai une macro qui prend en paramètre le nom de la variable. Ma macro contient une succession d’étapes (proc, proc sql). Etant donné le grand nombre de variables je cherche un moyen d’éviter d’avoir 170 fois dans mon programme.
Dans une étape data cela ne fonctionne pas car ma macro contient du sql et SAS ne fait que bêtement « coller » la macro lors de la compilation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 %analysedistr(var1) %analysedistr(var2) %analysedistr(var170)
Vos suggestions sont les bienvenues.
Partager