Listes des macro programmes de SAS dsiponibles. Ils ont tous été testés avec le logiciel SAS pour Mac version 6.12 TS040 et pour certains avec la version 8 de SAS pour Windows.
Ils doivent être placés dans la bibliothèque autocall pour être utilisés directement dans SAS.
Vous pouvez utiliser ces macros et les modifier à condition de me faire part de ces modifications.
Taille | Macros | Mise à jour | But | |
5 815 | aidacp.sas | 26/06/2001 | ![]() |
réalise une ACP et fournit l'aide à son interprétation |
1 817 | axis.sas | 15/03/2002 | ![]() |
génère les instructions axis1 et axis2 en fonction des valeurs variables à tracer |
568 | best.sas | 18/12/2001 | ![]() |
récupére les chiffres avec le meilleur format et transforme les point décimaux en virgules |
523 | bigdou.sas | 09/12/2000 | ![]() |
permet de lire des binaires réels stockés dans l'ordre des Mac |
519 | bigint.sas | 09/12/2000 | ![]() |
permet de lire des binaires entiers stockés dans l'ordre des Mac |
9 541 | cercle.sas | 14/04/2007 | ![]() |
génère dans un tableau d'annotation les cercles pour une carte en cercles |
18 533 | clacah.sas | 26/04/2006 | ![]() |
réalise une classification ascendante hiérarchique et génère les graphiques associés (arbre et profils) |
1 034 | clmac.sas | 21/02/2007 | ![]() |
génère les chaînes de caractères à utiliser dans la fonction translate pour supprimer les accents sur les caractères Mac |
915 | clwin.sas | 17/10/2002 | ![]() |
génère les chaînes de caractères à utiliser dans la fonction translate pour supprimer les accents sur les caractères Windows |
2 340 | cmyrgbd.sas | 11/08/2003 | ![]() |
ensemble de macros pour convertir les couleurs de cmy en rgb utilisé par SAS |
4 398 | contig.sas | 17/12/2000 | ![]() |
génère les matrices de contiguïté à partir de fond de carte |
755 | contour.sas | 03/03/2001 | ![]() |
aide à générer un annotate à partir d'un fond de carte |
2 795 | corcodp.sas | 04/03/2001 | ![]() |
transforme les noms de communes, la plupart du temps issus d'adresses postales, pour avoir les mêmes règles d'écriture que les fichiers de la BDCOM |
2 235 | corresp.sas | 17/12/2000 | ![]() |
fait l'analyse des correspondances (AFC) et génère le graphique |
1 349 | cpmac.sas | 04/03/2001 |
génère les chaînes de caractères à utiliser dans la fonction translate pour passer d'un codage CP437 (DOSLatinUS) en caractères Mac |
|
1 356 | cpwin.sas | 04/03/2001 |
génère les chaînes de caractères à utiliser dans la fonction translate pour passer d'un codage CP437 (DOSLatinUS) en caractères ISO-8859-1 |
|
615 | ecrfond.sas | 17/12/2000 |
écrit un fond de carte SAS dans un fichier texte |
|
374 | elilac.sas | 07/07/2000 |
élimine les lacs des fonds de carte |
|
904 | elimd.sas | 17/12/2000 |
élimine les points alignés inutiles dans un fond de carte |
|
302 | exist.sas | 17/12/2000 |
permet de savoir si un tableau SAS existe |
|
844 | fermetur.sas | 17/12/2000 |
ferme les polygones du fond de carte |
|
2 946 | filename.sas | 25/02/2001 |
fait appel à AppleScript pour choisir un fichier ou un dossier par les fenêtre standard d'ouverture de fichier |
|
261 | forme.sas | 11/08/2003 |
crée un fichier temporaire de manuvre |
|
1 773 | generate.sas | 07/05/1999 |
transforme un fichier ungenerate d'ARC/INFO en un fond de carte SAS, et un tableau des centres associé |
|
7 354 | genexcel.sas | 14/12/2006 |
transforme une base SAS en une série de fichier ASCII lisible avec des logiciels tels qu'Excel en version française |
|
7 403 | graftr.sas | 24/10/2001 |
génère un graphique triangulaire. la discrétisation est fournie par l'utilisateur |
|
670 | gralab.sas | 17/12/2000 |
génère le texte de légende d'un caisson de carte à partir des bornes de la classe |
|
4 915 | graphtri.sas | 21/06/2002 |
génère un graphique triangulaire. la discrétisation est faite sur les moyennes des trois variables |
|
2 988 | greduce.sas | 17/12/2000 |
fait appel à la procédure greduce pour réduire un fond de carte. Elle assure qu'un point appartient au même niveau de réduction quelque soit son polygone, et qu'un polygone reste un polygone |
|
5 294 | hcercle.sas | 12/08/2003 |
aide à l'utilisation de la macro cercle |
|
2 862 | imprim.sas | 19/09/2003 |
gère le routage des impressions vers un fichier externe |
|
865 | in.sas | 09/06/1999 | génére une liste IN. Exemple %IN(1-3 50) donnera IN(1,2,3,50) | |
1 591 | libname.sas | 02/05/2001 |
fait appel à AppleScript pour choisir un dossier par la fenêtre standard d'ouverture de dossier |
|
34 017 | lire00.sas | 17/12/2000 |
lit les fichiers e00 de ARC/INFO et crée des tableaux SAS à partir des informations contenues dans la couverture ARC/INFO |
|
4 773 | liredbf.sas | 22/11/2004 |
lit les fichiers DBF |
|
5 574 | lirefic.sas | 28/01/2002 |
facilite l'importation dans SAS de fichier texte |
|
10 182 | lireshp.sas | 07/06/2005 |
lit les fichiers «shapefile» (.shp et .dbf) de ArcView |
|
2 743 | listevar.sas | 04/09/2003 |
génère la liste des variables. Cette macro est à utiliser avec les procédures qui n'accepte pas les listes de variables telles que va--w2 ou v1-v10 |
|
2 576 | listid.sas | 23/01/2001 |
permet de transformer le contenu d'une liste de variables dans une seule variable |
|
2 223 | listidn.sas | 01/07/1999 | ||
521 | litdou.sas | 09/12/2000 |
permet de lire des binaires réels stockés dans l'ordre des PC |
|
517 | litint.sas | 17/12/2000 |
permet de lire des binaires entiers stockés dans l'ordre des PC |
|
1 515 | mkdir.sas | 29/11/1999 |
permet de créer un répertoire depuis SAS |
|
2 292 | mymacros.sas | 08/02/2001 |
permet de choisir un dossier contenant ses propres macros et de les appeler automatiquement |
|
611 | obsnvars.sas | 04/03/2001 |
permet d'obtenir le nombre de variables et d'observations d'un tableau SAS |
|
753 | pslcmy.sas | 13/04/2007 |
génère l'instruction GOPTIONS pour utiliser le driver pslcmy |
|
2 259 | ranka.sas | 08/07/1999 |
permet de faire une discrétisation selon la méthode des quantiles et de générer le format associé |
|
1 156 | rmin.sas | 11/01/2001 |
calcul la taille des cercles le plus petit et le plus grand en fonction des données |
|
3 693 | stand5ca.sas | 28/12/2000 |
permet de faire une discrétisation en 5 classes selon la méthode de la moyenne et de l'écart-type et de générer le format associé |
|
4 080 | stand7ca.sas | 28/12/2000 |
permet de faire une discrétisation en 7 classes selon la méthode de la moyenne et de l'écart-type et de générer le format associé |
|
4 378 | stand9ca.sas | 28/12/2000 |
permet de faire une discrétisation en 9 classes selon la méthode de la moyenne et de l'écart-type et de générer le format associé |
|
1 522 | standard.sas | 01/07/2002 |
permet de faire une discrétisation selon la méthode de la moyenne et de l'écart-type et de générer le format associé |
|
2 582 | surface.sas | 14/09/2006 |
calcule la surface, le périmètre, le centre de gravité et les coordonnées du rectangle dans lequel s'inscrivent les polygones d'un fond de carte. |
|
3 376 | surfcer.sas | 17/12/2000 |
détermine la taille minimal et la taille maximale des cercles de telle sorte que la surface des cercles soit dans un rapport déterminé avec la surface des polygones |
|
996 | temp.sas | 19/09/2003 |
permet de déterminer l'emplacement des fichiers temporaires |
|
463 | trash.sas | 17/12/2000 |
fait appel à AppleScript pour supprimer un fichier par son filename |
|
1 483 | ungener.sas | 13/06/2005 |
génère un fichier ungenerate d'ARC/INFO à partir d'un fond de carte SAS, et d'un tableau des centres. |
|
540 | varexist.sas | 17/12/2000 | permet de vérifier l'existence d'une liste de variables dans un tableau | |
458 | varlabel.sas | 14/10/1999 |
récupère le label d'une variable |