SAS

Retrouvez ici tous les meilleurs téléchargements SAS
Ajouter un nouvel élément

    ACP (Analyse en composantes principales) : Macro de Philippe Besse

    Licence : Autre - 13/12/2014 - Téléchargé 5 x
    Cette macro, développée par Philippe Besse, permet de faire une analyse en composantes principales.
    La source de cette macro est disponible ici :http://www.math.univ-toulouse.fr/~besse/pub/sas/

    CAH (Classification ascendante hiérarchique) : Macro de Philippe Besse

    Licence : Autre - 13/12/2014 - Téléchargé 5 x
    Cette macro, développée par Philippe Besse, permet de faire une classification ascendante hiérarchique.
    La source de cette macro est disponible ici :http://www.math.univ-toulouse.fr/~besse/pub/sas/

    Imputation des valeurs manquantes par la méthode des K plus proches voisins

    Licence : Autre - 14/04/2015 - Téléchargé 5 x
    Imputation des valeurs manquantes par la méthode des K plus proches voisins

    Exporter chaque table d'une bibliothèque dans un classeur Excel : macro M_EXPORT

    Licence : Autre - 14/04/2014 - Téléchargé 2 x
    Ce macroprogramme, développé par SAS (ww.sas.com/), exporte chaque table d'une bibliothèque dans un classeur Excel

    Exporter un fichier SAS en CSV sans passer par un Proc Export : macro exportCSV

    Licence : Autre - 14/04/2014 - Téléchargé 2 x
    Cette macro exporte un fichier SAS en CSV sans passer par un Proc Export

    Tirage aléatoire sans remise : macro tasr

    Licence : Autre - 10/04/2014 - Téléchargé 2 x
    Cette macroprogramme, développée par SAS (www.sas.com/), permet de faire un tirage aléatoire sans remise.

    Paramètres du macro-programme :
    -entree : table à fournir en entrée ;
    -sortie : table créée en sortie ;
    -nb : nombre d'observations à tirer au sort.

    Exemple d'utilisation : tirage au sort de 300 observations dans une table de 500 observations.
    data donnees (drop=var);
    do var=1 to 500;
    x=round(ranuni(1251)*100);
    output;
    end;
    run;

    %tasr(libref=work,entree=donnees,sortie=donnees2,nb=300);

    Remplacement des valeurs manquantes d'une table par 0 : macro M_Zero

    Licence : Autre - 14/04/2014 - Téléchargé 2 x
    Ce macroprogramme, développé par SAS (ww.sas.com/), remplace toutes les valeurs manquantes d'une table par la valeur 0.

    L'avantage principal de cette méthode est double :
    -il n'est pas nécessaire de connaître le nom des variables ;
    -il n'est pas nécessaire de connaître le nombre de variables.

    Existence d'un répertoire : macro DirExist

    Licence : Autre - 14/04/2014 - Téléchargé 1 x
    Ce programme permet de savoir si un répertoire existe ou non.

    Créer autant de macro-variables qu'il y a d'éléments dans une liste : macro List2Macr

    Licence : Autre - 14/04/2014 - Téléchargé 1 x
    Ce programme prend en paramètre une liste de valeurs et créé autant de macro-variables qu'il y a d'éléments dans la liste. Retourne le nombre d'éléments de la liste.

    Moyenne par ligne en excluant les valeurs manquantes : macro moyenneLigneManq

    Licence : Autre - 11/04/2014 - Téléchargé 1 x
    Ce programme prend en paramètre une table de variables numériques dont certaines observations sont manquantes et le nombre de variables contenues dans la table. Retourne la moyenne par ligne en excluant les valeurs manquantes.

    Existence d'une table : macro VarExist

    Licence : Autre - 14/04/2014 - Téléchargé 1 x
    Retourne 1 si la variable existe dans la table, 0 sinon.

    Existence d'une variable dans une table : macro varExiste

    Licence : Autre - 14/04/2014 - Téléchargé 1 x
    Voici une macro-fonction pour tester l'existence d'une variable dans une table : elle renvoie 1 si la variable existe, et 0 sinon.

    Musique : Mario

    Licence : Autre - 14/04/2014 - Téléchargé 1 x
    Musique de Mario

    Chemin courant : macro Chemin courant

    Licence : Abandonware - 14/04/2014 - Téléchargé 1 x
    Cette macro calcul le chemin courant.
    Elle permet d’utiliser des chemins relatif pour des "%includes"
    Important : Sous unix cela ne fonctionne pas.
    Les fonctions utilisées se réfère au fichier dans lequel se trouve la macro,
    Il faut donc recopier la macro dans le fichier dans lequel elle sera appelée.

    Exemple d'utilisation après exécution, avec un fichiers nommé declarations.sas
    dans le sous dossier "librairies"
    /* appel de la macro */
    %LET pathProgSAS = %getPath();

    /* Include du fichier */
    %include "&pathProgSAS.\librairies\declarations.sas";

    C'est une modeste contribution en remerciement des solutions que j'ai trouvé sur ce site.
    JJDai

    Exporter tout ou partie des macro-variables utilisées dans les programmes SAS : macro "params.sas"

    Licence : Abandonware - 14/04/2014 - Téléchargé 1 x
    Librairie "params.sas" d'export des macro-variables
    ---------------------------------------------------
    Présentation
    J'ai souvent besoin d'exporter tout ou partie des macro-variables utilisées dans les programmes SAS.
    Ces macro-variables représentent le contexte de traitement comme la période, le perimetre ....
    De plus les données sont exportées vers des bases Access, des fichiers Excel ou des fichiers CSV, ou ils sont mis en forme par des programmes VBA.

    J'ai donc créé une librairie qui me permet de gérer ces macros-variables pour les exporter comme une table et pouvoir les réutiliser dans le code VBA.
    Voici un petit résume des fonctionnalités de cette librairie:
    Création d'une ta ... Voir la suite

    Ouvrir une feuille Excel depuis SAS : macro ouvre_excel

    Licence : Autre - 04/08/2014 - Téléchargé 1 x
    Macroprogramme qui indique comment ouvrir une feuille Excel depuis SAS.

    Remarque : Ce macro-programme ne fonctionne qu'avec SAS PC, et pas sur une session SAS serveur (sauf cas exceptionnel d'un serveur Windows avec Excel installé dessus) ni dans SAS Enterprise Guide qui est paramétré pour ne pas supporter les commandes X (même si la chasse aux contournements est ouverte).

    gacpvx (ACP - cercle des corrélations) : Macro de Philippe Besse

    Licence : Autre - 13/12/2014 - Téléchargé 1 x
    Cette macro, développée par Philippe Besse, permet de tracer le cercle des corrélations à la suite d'une ACP.
    La source de cette macro est disponible ici :http://www.math.univ-toulouse.fr/~besse/pub/sas/

    Connaître le type d'une macro-variable : macro typeMacro

    Licence : Autre - 14/04/2014 - Téléchargé x
    Ce programme permet de connaître le type d'une macro-variable.

    Création d'une librairie temporaire synthétisant les informations sur les tables : macro extraitTableLib

    Licence : Autre - 14/04/2014 - Téléchargé x
    Ce programme permet la création d'une librairie temporaire synthétisant les informations sur les tables contenues dans une autre librairie. Par synthèse on sous entend création de tables plus petites.

    ACM - remplacer les modalités d'une variable par d'autres : macro remplacer_modalites

    Licence : Autre - 11/04/2014 - Téléchargé x
    Cette macro a été développée dans le cadre de la réalisation d'analyse des correspondances multiples. Elle permet de remplacer les modalités d'une variable par d'autres, sous condition de fréquence.
    Elle édite un tableau croisé permettant de vérifier que la modification a été correctement réalisée (ne concerne que les modalités dont la fréquence est inférieure ou égale à un seuil défini par l'utilisateur).

40 éléments

Responsable bénévole de la rubrique SAS : fafabzh6 -