Macro
Récupération d'Objets Métadonnées (mm_getobjects)

Macro pour récupérer la liste des objets d'un type spécifique depuis le serveur de métadonnées SAS (héritage SAS 9).

Voir le code
Statistique
Documentation Example 16 for PROC MI

Exemple d'utilisation de PROC MI avec la méthode FCS et des ajustements pour les données manquantes non aléatoires (M...

Voir le code
ETL
Lecture et correction de données délimitées avec délimiteurs manquants

Ce script SAS illustre comment gérer et corriger la lecture de fichiers de données délimités lorsque certains délimit...

Voir le code
Statistique
Exemple PROC MIXED : Matrices G et R connues

Exemple d'analyse génétique avec PROC MIXED utilisant des matrices de covariance G et R connues sur des données artif...

Voir le code
Macro
Vérification d'existence de fichier SASHDAT dans CAS

Macro vérifiant si une table au format .sashdat existe dans une librairie CAS spécifiée.

Voir le code
Macro
Génération d'un Fileref Unique

Macro SAS qui assigne et retourne un fileref temporaire inutilisé, contournant les problèmes de reconnaissance des fi...

Voir le code
Macro
Vérification de variables macro (mf_verifymacvars)

Vérifie si un ensemble de variables macro existent et contiennent des valeurs non vides.

Voir le code
Test
Tests unitaires pour %mf_getapploc

Ce script exécute une série de tests unitaires pour valider le comportement de la macro `%mf_getapploc`, qui est conç...

Voir le code
Statistique
Macro de statistiques descriptives (Means/Median)

Macro SAS calculant et formatant des statistiques descriptives (moyenne, écart-type, médiane, IQR) pour des variables...

Voir le code
Statistique
Exemple de démarrage PROC MCMC 2 : Problème de Behrens-Fisher

Exemple illustrant l'utilisation de la procédure MCMC pour résoudre le problème de Behrens-Fisher (comparaison de moy...

Voir le code
Statistique
Modèle Linéaire Dynamique Simple avec MCMC

Ce script SAS implémente un modèle linéaire dynamique simple (DLM) en utilisant la procédure MCMC (Markov Chain Monte...

Voir le code
Statistique
Graphique Caterpillar avec PROC MCMC

Ce script d'exemple SAS/STAT illustre l'utilisation de la procédure MCMC pour ajuster un modèle logistique bayésien à...

Voir le code
Statistique
Régression de Poisson avec PROC MCMC

Exemple de régression de Poisson utilisant PROC MCMC et comparaison avec PROC GENMOD.

Voir le code
Macro
Macro pour la longueur maximale des membres d'une liste

Cette macro prend une liste délimitée en entrée et calcule la longueur maximale de n'importe quel membre de cette liste.

Voir le code
Macro
Création de date SDTM --DTC

Cette macro SAS génère une variable de date au format SDTM (--DTC) à partir de composants de date et heure fournis en...

Voir le code
Macro
Macro utilitaire générique m_utl_xxx

Macro utilitaire pour une fonction générique. Fournit une description brève et détaillée de la fonction de la macro.

Voir le code
Macro
Macro lsfp2sas - Listing de fichiers Unix/Linux vers SAS

Macro utilitaire permettant de lister des fichiers Unix/Linux correspondant à un motif spécifique et de stocker cette...

Voir le code
Macro
Macro d'en-tête générique m_hdr_xxx

Macro d'en-tête standardisée pour les scripts SAS, facilitant la documentation et la gestion des paramètres tels que ...

Voir le code
Administration
SAS & Unix : Transformez Instantanément une Commande Shell en Dataset via le PIPE

Macro permettant de lister des fichiers Unix/Linux correspondant à un motif spécifique et de stocker cette liste dans...

Voir le code
Macro
Macro lscmd - Lister les fichiers d'un répertoire Unix

Macro de style fonction renvoyant la liste des membres d'un répertoire Unix via la commande 'ls -1'.

Voir le code
Statistique
Natural Recovery Time - Exemple PROC LIFEREG

Analyse de survie sur des données de récupération naturelle utilisant la distribution de Weibull avec censure par int...

Voir le code
Statistique
Analyse de survie bayésienne avec PROC LIFEREG (Exemple 2)

Analyse de fiabilité de ventilateurs utilisant une distribution log-normale et une estimation bayésienne pour prédire...

Voir le code
Statistique
Exemple de documentation 2 pour PROC LIFETEST

Ce script illustre l'utilisation avancée de la procédure LIFETEST pour l'analyse de survie, incluant la gestion de l'...

Voir le code
Statistique
Exemples PROC KDE : Estimation de densité par noyau

Démonstration des capacités de la procédure KDE pour l'estimation de densité, incluant la modification de la bande pa...

Voir le code
Macro
Macro addvar - Découpage de variables texte

Macro SAS conçue pour gérer et découper des variables textuelles dépassant une longueur maximale spécifiée (par défau...

Voir le code
Statistique
Documentation Exemple 3 pour PROC ICPHREG

Exemple d'ajustement d'un modèle à risques proportionnels avec censure par intervalle utilisant des splines cubiques ...

Voir le code
Statistique
Exemple d'introduction à PROC ICLIFETEST (ICLFTGS1)

Ce script est le premier exemple d'introduction pour la procédure ICLIFETEST (Interval Censored Life Test). Il analys...

Voir le code
Statistique
Analyse de Variance Déséquilibrée avec EFFECTPLOT (ICOMEP2)

Exemple d'analyse de variance à deux facteurs déséquilibrée utilisant PROC GENMOD et l'instruction EFFECTPLOT pour la...

Voir le code
Statistique
Analyse de survie avec censure par intervalle via PROC ICPHREG

Exemple d'ajustement d'un modèle à risques proportionnels sur des données censurées par intervalle utilisant des spli...

Voir le code
Statistique
Exemple de démarrage pour PROC HPNLMOD

Estimation des paramètres à l'aide du maximum de vraisemblance

Voir le code
Statistique
Exemple de Section Détails pour PROC HPREG

Ce script SAS génère un jeu de données synthétique puis utilise la procédure HPREG pour effectuer une analyse de régr...

Voir le code
Statistique
Example 4 for PROC ICLIFETEST

Analyse de données de survie censurées par intervalle comparant deux traitements (RT et RCT) à l'aide de scores imput...

Voir le code
Statistique
Exemple d'introduction pour PROC HPMIXED

Simulation de données et analyse via modèle mixte linéaire avec effets fixes et aléatoires importants.

Voir le code
Statistique
Exemple 3 PROC HPMIXED : Utilisation conjointe avec PROC GLIMMIX

Démonstration de l'utilisation de PROC HPMIXED pour estimer des paramètres sur un grand jeu de données simulé, puis t...

Voir le code
Statistique
Exemple d'introduction à PROC GLIMMIX : Régression logistique

Exemple de régression logistique avec intercepts aléatoires utilisant la procédure GLIMMIX sur des données multicentr...

Voir le code
Optimisation de la performance
Tuto SAS Performance : Divisez vos temps de traitement par deux avec SAS/CONNECT (Le secret du WAIT=NO)

Script démontrant l'exécution asynchrone de tâches SAS via SAS/CONNECT pour réduire le temps de traitement global.

Voir le code
Statistique
Exemple de démarrage PROC HPFMM : Mélanges de distributions binomiales

Ajustement de modèles de mélanges finis sur des données binomiales (cellules de levure) avec PROC HPFMM.

Voir le code
Statistique
Régression Tweedie Non Paramétrique avec PROC GAMPL

Exemple d'ajustement d'un modèle de régression Tweedie non paramétrique sur des données simulées.

Voir le code
Statistique
Exemple 7 pour PROC GLM - Analyse de variance à mesures répétées

Exemple d'analyse de variance à mesures répétées sur des données physiologiques canines.

Voir le code
Statistique
Exemple PROC GLMSELECT avec sélection de modèles

Ce script SAS démontre l'utilisation de la procédure GLMSELECT pour la sélection de modèles linéaires généralisés ave...

Voir le code
Statistique
Exemple 7 pour PROC GLMSELECT

Cet exemple SAS simule des données et utilise PROC GLMSELECT pour la sélection de modèle avec la méthode LASSO, inclu...

Voir le code
Statistique
Exemple de démarrage PROC GLMSELECT

Analyse des statistiques et salaires de joueurs de Major League Baseball (MLB) de 1986.

Voir le code
Statistique
Analyse de Données Équilibrées par Bloc Complet Randomisé

Ce script SAS effectue une analyse de variance (ANOVA) pour étudier l'effet du type de sol et du bloc sur la longueur...

Voir le code
Statistique
Analyse de variance déséquilibrée avec PROC GLM

Ce script SAS réalise une analyse de variance (ANOVA) déséquilibrée pour un plan expérimental à deux facteurs avec in...

Voir le code
Statistique
ANOVA à trois facteurs avec PROC GLM (GLMEX5)

Exemple tiré de la bibliothèque d'échantillons SAS (GLMEX5) démontrant une analyse de variance (ANOVA) à trois facteurs.

Voir le code
Administration
Extraction des chemins sources des Jobs depuis les métadonnées

Script récupérant le chemin complet du fichier source pour chaque Job défini dans le serveur de métadonnées SAS (Arch...

Voir le code
Macro
Macro d'extraction des variables numériques

Extrait les noms des variables numériques d'une table donnée, en excluant celles spécifiées par l'utilisateur.

Voir le code
Administration
Extraction des ports et services du serveur de métadonnées

Script récupérant la liste des serveurs et des ports de connexion configurés dans le serveur de métadonnées SAS.

Voir le code
Administration
Extraction des Attributs Étendus de Bibliothèque via Métadonnées

Script d'administration interrogeant le serveur de métadonnées pour extraire les attributs étendus d'une bibliothèque...

Voir le code
Administration
Extraction des invites de Processus Stockés (Metadata API)

Récupère la liste des invites (prompts) associées aux Stored Processes en interrogeant le serveur de métadonnées.

Voir le code

Derniers codes ajoutés

Optimisation SAS : Maîtriser FULLSTIMER pour auditer vos performances
Ce document explique comment collecter et interpréter les statistiques de performance dans SAS, en utilisant les options système FULLSTIMER et STIMER pour analyser le temps réel, le temps CPU, l'utilisation de la mémoire et les I/O.
Optimisation de la performance
Guide SAS : Comment gérer et corriger les erreurs de données (Invalid Data)
Ce document explique les erreurs de données qui surviennent lorsque certaines valeurs de données ne sont pas appropriées pour les instructions SAS spécifiées dans le programme. Par exemple, si une variable est définie comme numérique mais que sa valeur est de type caractère, SAS génère une erreur de données.
Débogage
Maîtriser le débogage SAS : Points-virgules, guillemets et option NOAUTOCORRECT
Les erreurs de syntaxe surviennent lorsque les instructions d'un programme ne sont pas conformes aux règles du langage SAS. Cet article fournit des exemples et des explications sur la manière dont SAS gère ces erreurs, y compris les mots-clés mal orthographiés et les points-virgules manquants, ainsi que des conseils pour les résoudre.
Débogage
SAS DATA Step : Maîtriser la variable IORC et SYSRC pour un code robuste
Cette documentation fournit des exemples pratiques pour le débogage d'erreurs en programmation SAS, en se concentrant sur la gestion des conditions inattendues et des erreurs logiques dans les étapes DATA.
Débogage
Log SAS : Pourquoi votre programme tourne mais produit des erreurs (Warning & Notes)
Ce document décrit les erreurs qui surviennent lors de l'exécution d'un programme SAS traitant des valeurs de données. La plupart de ces erreurs produisent des avertissements ou des notes dans le journal SAS.
Débogage
Variables non initialisées : Sécurisez votre code SAS avec l'option VARINITCHK
Les erreurs sémantiques surviennent lorsque la forme des éléments d'une instruction SAS est correcte, mais que les éléments ne sont pas valides pour cette utilisation. Elles sont détectées à la compilation et peuvent activer le mode de vérification de syntaxe.
Débogage
Vitesse vs Mémoire : Comment configurer SAS pour une performance CPU maximale ?
Ce document fournit des techniques pour optimiser les performances du processeur (CPU) dans les programmes SAS, notamment en gérant l'utilisation de la mémoire, en réduisant les opérations d'entrée/sortie (I/O), en stockant les programmes compilés, en optimisant les chemins de recherche des fichiers exécutables SAS, en spécifiant les longueurs de variables et en utilisant le traitement parallèle. Il aborde également l'optimisation de la compilation des programmes SAS.
Optimisation de la performance
Log SAS illisible ? Optimisez vos audits avec MSGLEVEL et les variables IORC
Ce document décrit diverses méthodes et outils pour le débogage des programmes SAS, y compris l'identification et la résolution des erreurs de syntaxe, des erreurs sémantiques et des erreurs d'exécution. Il présente également les modes de point de contrôle et de redémarrage pour les processus par lots, ainsi que le mode de vérification de la syntaxe.
Débogage
SAS : Maîtrisez l'instruction MODIFY pour mettre à jour vos tables sans les dupliquer
Cet exemple illustre comment utiliser l'instruction `MODIFY` dans un DATA Step pour mettre à jour un jeu de données principal (`master`) à partir d'un jeu de données de transaction. Les observations sont appariées sur une variable clé (`partNumber`), permettant la modification d'observations existantes et l'ajout de nouvelles observations.
ETL
SAS Viya : Comment charger et manipuler vos données in-memory avec PROC CASUTIL
Cet exemple utilise trois instructions PROC CASUTIL pour charger, partitionner et modifier une table de données dans l'environnement SAS Cloud Analytic Services (CAS).
Manipulation de données CAS