Statistique
Exemple d'utilisation de PROC HPREG pour la modélisation

Analyse des salaires des joueurs de la Major League Baseball (MLB) de 1986 en utilisant la procédure HPREG pour la sé...

Voir le code
Statistique
Analyse de survie de données censurées par intervalle avec PROC ICLIFETEST

Ce script SAS illustre l'utilisation de la procédure ICLIFETEST pour effectuer une analyse de survie non paramétrique...

Voir le code
Statistique
Exemple de Statut de Convergence avec PROC MIXED

Ce script SAS illustre comment surveiller et capturer le statut de convergence de modèles statistiques itératifs à l'...

Voir le code
Statistique
Exemple de Documentation pour PROC ICPHREG

Ce script est un exemple d'utilisation de la procédure ICPHREG pour ajuster un modèle de régression à risques proport...

Voir le code
Statistique
Exemple 1 pour PROC ICPHREG

Ce script est un exemple d'introduction à la procédure ICPHREG, illustrant l'analyse de données de survie censurées p...

Voir le code
Reporting
Génération d'une page HTML interactive avec JavaScript

Ce script SAS est un Stored Process qui génère une page HTML dynamique utilisant du JavaScript pour interagir avec l'...

Voir le code
Macro
Création d'un titre aligné à gauche

Macro SAS pour générer un titre de rapport aligné à gauche.

Voir le code
Statistique
Exemple de Modèle Tobit avec PROC LIFEREG

Ce script SAS illustre l'utilisation de la procédure LIFEREG pour ajuster un modèle de régression sur des données cen...

Voir le code
Statistique
Exemple 3 pour PROC LIFEREG

Ce script illustre l'utilisation de la procédure LIFEREG pour l'analyse de données de survie, en montrant comment spé...

Voir le code
Macro
Lister les fichiers avec chemin complet (Unix)

Macro de type fonction qui retourne la liste des fichiers d'un répertoire sur un système Unix, avec leur chemin compl...

Voir le code
Statistique
Calcul des Intervalles de Confiance à 95%

Ce script génère une population de 10 000 participants, puis tire deux échantillons aléatoires de tailles différentes...

Voir le code
Macro
Macro de comparaison de chaînes (abréviation)

Fournit une macro-fonction %mabbrev qui imite la fonction 'abbrev' de REXX, permettant de vérifier si une chaîne de c...

Voir le code
Statistique
Modèle de Régression Logistique à Effets Aléatoires

Ce script SAS utilise la procédure MCMC pour ajuster un modèle de régression logistique bayésien avec des effets aléa...

Voir le code
Macro
Affiche une boîte d'alerte JavaScript

Macro pour afficher un message dans une boîte d'alerte JavaScript standardisée dans une application web SAS.

Voir le code
Macro
Macro pour écrire un fichier texte

Cette macro permet de créer ou d'ajouter du contenu à un fichier texte en utilisant uniquement des fonctions macro SA...

Voir le code
Macro
Obtenir la date de dernière modification d'un dataset

Macro de type fonction qui retourne la date et l'heure de la dernière modification d'un ensemble de données SAS, avec...

Voir le code
Macro
Test de la macro `dostuff` avec `mp_assertscope`

Ce script teste une macro nommée `dostuff` qui manipule des variables de macro globales. Il utilise les macros de tes...

Voir le code
Macro
Test du mécanisme de verrouillage de table via des macros

Ce script est un programme de test pour un système de macros de verrouillage de tables SAS. Il vérifie la création d'...

Voir le code
Macro
Génération d'une expression de hachage MD5

Macro SAS pour générer une expression de hachage MD5 pour un ensemble de variables caractères et numériques, destinée...

Voir le code
Macro
Afficher les métadonnées des variables d'un dataset

Macro pour afficher les noms, types et formats des variables pour un ou plusieurs datasets.

Voir le code
Reporting
Graphique de densité avec PROC SGPLOT

Ce script génère des graphiques de densité pour visualiser la distribution de variables numériques à l'aide de la pro...

Voir le code
Macro
Compter le nombre d'observations dans un jeu de données

Macro-fonction SAS pour déterminer le nombre d'observations dans un jeu de données spécifié.

Voir le code
Macro
Lister le contenu d'un répertoire

Macro de type fonction qui retourne la liste des membres d'un répertoire sur une plateforme WINDOWS.

Voir le code
Macro
Lister les fichiers d'un répertoire dans un dataset SAS

Macro SAS pour lister les noms de fichiers d'un répertoire spécifié (via un pattern) dans un dataset SAS.

Voir le code
ETL
Création de métadonnées pour la table DM

Ce script SAS crée un jeu de données contenant les métadonnées (nom de colonne, type, longueur, libellé) pour une tab...

Voir le code
Macro
Macro pour assurer qu'une chaîne se termine par un caractère spécifique

Macro de type fonction qui assure qu'une valeur non nulle assignée à une variable macro se termine par un caractère s...

Voir le code
Reporting
Carte des 16 Länders d'Allemagne

Ce script génère une carte choroplèthe des 16 Länders (états fédéraux) d'Allemagne en utilisant les fonctionnalités d...

Voir le code
Reporting
Exemple d'utilisation de l'UTF-8 en SAS

Ce script démontre comment manipuler et afficher des caractères Unicode (UTF-8) dans les données, les libellés et les...

Voir le code
Reporting
Graphique à barres avec ruptures d'axe

Crée un graphique superposant des barres et des lignes, en utilisant des espaces insécables pour créer des ruptures v...

Voir le code
Statistique
Exemple d'analyse factorielle avec PROC FACTOR

Ce script illustre une analyse en composantes principales et une analyse factorielle sur des données socio-économique...

Voir le code
Statistique
Exemple d'analyse factorielle (PROC FACTOR)

Ce script SAS réalise une série d'analyses factorielles par la méthode du maximum de vraisemblance sur des données so...

Voir le code
Statistique
Exemple d'utilisation de PROC FMM pour les mélanges de distributions binomiales

Ce script illustre comment utiliser la procédure FMM pour ajuster un modèle de mélange de deux distributions binomial...

Voir le code
Statistique
Exemple de documentation pour PROC FREQ

Ce script SAS crée un jeu de données sur la couleur des yeux et des cheveux d'enfants européens, puis utilise la proc...

Voir le code
Statistique
Modélisation des schémas du diabète avec PROC GAM

Ce script SAS illustre l'utilisation de la procédure GAM pour modéliser la relation entre le logarithme du peptide C ...

Voir le code
Statistique
Régression de Poisson exacte avec PROC GENMOD

Ce script SAS réalise une régression de Poisson exacte en utilisant PROC GENMOD pour analyser le nombre de lingots no...

Voir le code
Administration
Interrogation des jobs de SAS Workload Orchestrator via API

Ce script interroge l'API de SAS Workload Orchestrator pour récupérer des informations sur les jobs, puis traite la r...

Voir le code
Administration
Lister et localiser des rapports SAS VA via l'API REST

Ce script utilise l'API REST de SAS Viya pour récupérer la liste des rapports SAS Visual Analytics, puis détermine et...

Voir le code
Macro
Macros d'installation et de chargement de dépôts Git

Deux macros pour cloner un dépôt Git/GitHub et charger automatiquement les macros SAS contenues.

Voir le code
Statistique
Exemple 4 pour PROC GLM - Analyse de Covariance

Ce script réalise une analyse de covariance pour évaluer l'effet d'un médicament (Drug) sur un traitement (PostTreatm...

Voir le code
Statistique
Exemple de calcul de puissance pour une ANOVA à deux facteurs

Ce script SAS illustre comment utiliser la procédure GLMPOWER pour réaliser une analyse de puissance et de taille d'é...

Voir le code
Statistique
Exemple 2 pour PROC GLMPOWER - Analyse de puissance

Calcule la puissance statistique pour un modèle linéaire général (GLM) en utilisant PROC GLMPOWER. L'exemple inclut d...

Voir le code
Macro
Méthode de recherche et navigation pour VIEWTABLE

Cette méthode, conçue pour être utilisée dans une classe VIEWTABLE (SAS/AF), intercepte des commandes pour rechercher...

Voir le code
Macro
Macro utilitaire pour la configuration des graphiques SAS/GRAPH

Macro-programme SAS pour initialiser dynamiquement les options graphiques (GOPTIONS) en fonction du périphérique de s...

Voir le code
Macro
Macro de pré-traitement pour un test unitaire

Cette macro prépare l'environnement pour l'exécution d'un test. Elle nettoie les artefacts de tests précédents, inven...

Voir le code
Macro
Suppression des datasets temporaires

Macro utilitaire pour supprimer des datasets temporaires spécifiques (commençant par 'DATA') de la librairie WORK.

Voir le code
Macro
Détection des symboles de log (NOTE, WARNING, ERROR)

Macro utilitaire pour définir les variables macro contenant les chaînes de caractères pour les messages NOTE, WARNING...

Voir le code
Macro
Vérifie l'existence d'une variable dans un dataset

Macro-fonction qui vérifie si une variable, avec un type optionnel, existe dans un jeu de données SAS.

Voir le code
Macro
Test du macro-programme _mkDir

Ce script est un test unitaire SASUnit pour le macro-programme _mkDir, qui est utilisé pour créer des répertoires sur...

Voir le code
Macro
Macro _pdfjam pour fusionner des fichiers PDF

Cette macro SAS utilise l'utilitaire externe 'pdfjam' pour fusionner un fichier PDF principal avec une série de fichi...

Voir le code
Macro
Rendu de la colonne 'Actuelle' pour les rapports d'assertion SASUnit

Macro SASUnit pour formater la colonne 'Actuelle' dans les rapports de test, en créant des liens HTML vers des rappor...

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