SAS41 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
SAS
Liste des 41 ressources de cette catégorie
|
|
Voici une macro-fonction pour tester l'existence d'une variable dans une table : elle renvoie 1 si la variable existe, et 0 sinon.
|
Licence : Non renseignée
- Publié le 14/04/2014
- Taille 343 octets
- Auteur : olivier.decourt
|
|
|
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
|
Licence : Abandonware
- Publié le 14/04/2014
- Taille 9 Ko
- Auteur : jjDai
|
|
|
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.
|
Licence : Non renseignée
- Publié le 14/04/2014
- Auteur : fafabzh6
|
|
|
Cette macro trace le nuage des individus et des variables.
La macro est adaptée à la sortie ACP de la macro de l'INSEE.
L'INSEE a créé une MACRO qui permet de réaliser l'ACP, ma macro se sert des résultats de cette macro pour tracer les nuages de points.
La macro de l'INSEE qui permet de réaliser l'ACP est est téléchargeable ici : http://www.insee.fr/fr/methodes/defa...il_analyse.htm
Lorsque vous réalisé votre ACP avec la macro de l'INSEE voici mon code pour faire le graphique.
%Plotacp(DATA= ,AXEH= ,AXEV= ,COND= ,CERCLE=,BAREA=)
Dans DATA, vous spécifiez le nom de la table sortie que vous avez mise dans la macro de l'insee (ce que vous avez mis dans Out=).
Axev prend le ... Voir la suite
|
Licence : Non renseignée
- Publié le 21/04/2015
- Auteur : Haache
|
|
|
DEEP PURPLE - SMOKE ON THE WATER
|
Licence : Non renseignée
- Publié le 30/05/2012
- Taille 1466 octet
- Auteur : forum
|
|
|
MacGyver
|
Licence : Non renseignée
- Publié le 30/05/2012
- Taille 3 Ko
- Auteur : forum
|
|
|
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/
|
Licence : Non renseignée
- Publié le 13/12/2014
- Auteur : fafabzh6
|
|
|
Musique : Happy Birthday
|
Licence : Non renseignée
- Publié le 06/08/2014
- Auteur : fafabzh6
|
|
|
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 mac ... Voir la suite
|
Licence : Non renseignée
- Publié le 21/04/2015
- Auteur : Haache
|
|
|
Imputation des valeurs manquantes par la méthode des K plus proches voisins
|
Licence : Non renseignée
- Publié le 14/04/2015
- Auteur : Haache
|
|
|
Contribution des variables explicatives dans une proc logistic
|
Licence : Non renseignée
- Publié le 11/04/2014
- Taille 4 Ko
- Auteur : MEGAMIND2
|
|
|
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/
|
Licence : Non renseignée
- Publié le 13/12/2014
- Auteur : fafabzh6
|
|
|
Musique : Old MacDonald Had a Farm
Plus d'informations ici : http://www2.sas.com/proceedings/sugi29/048-29.pdf
|
Licence : Non renseignée
- Publié le 06/08/2014
- Auteur : fafabzh6
|
|
|
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);
|
Licence : Non renseignée
- Publié le 10/04/2014
- Auteur : fafabzh6
|
|
|
Musique Christmas Carol.
Pour en savoir plus c'est ici : https://listserv.uga.edu/cgi-bin/wa?A2=ind0112C&L=sas-l&P=R21268
|
Licence : Non renseignée
- Publié le 06/08/2014
- Auteur : fafabzh6
|
|
|
Calcul le nombre de jours d'absence sans compter les jours de week-end et jours fériés
|
Licence : Non renseignée
- Publié le 25/11/2014
- Auteur : fafabzh6
|
|
|
Cette macro, développée par Philippe Besse, permet de faire une AFD.
La source de cette macro est disponible ici :http://www.math.univ-toulouse.fr/~besse/pub/sas/
|
Licence : Non renseignée
- Publié le 13/12/2014
- Auteur : fafabzh6
|
|
|
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/
|
Licence : Non renseignée
- Publié le 13/12/2014
- Auteur : fafabzh6
|
|
|
Cette macro, développée par Philippe Besse, permet de choisir le nombre de classes d'une classification ascendante hiérarchique.
La source de cette macro est disponible ici :http://www.math.univ-toulouse.fr/~besse/pub/sas/
|
Licence : Non renseignée
- Publié le 13/12/2014
- Auteur : fafabzh6
|
|
|
Le code ci-dessous crée la macro Disjonctif. Cette macro a pour objectif de créer un tableau disjonctif complet à partir d'un paquet de variables qualitatives. Il s'agit juste de transformer les modalités des variables qualitatives en variables binaires: 1 si l'individu possède la caractéristique et 0 sinon. Après avoir compilé la macro, le code suivant permet de l'exécuter:
%Disjonctif(Data=Base, Var= assur age prof niv tm, out=Dich);
/*Ce code transforme les modalités des variables assur age prof niv tm de la table Base en variables dichotomiques.
Il stocke le résultat dans Dich*/
Vous n'aurez qu'à mettre le nom de la table des données, les variables qualitatives et la table de sortie.
Cette opération est un ... Voir la suite
|
Licence : Non renseignée
- Publié le 14/04/2015
- Auteur : Haache
|
|