Statistique
Optimisez vos modèles SAS : Comment traiter les outliers et améliorer vos prédictions avec PROC REG

Analyse de régression linéaire multiple des salaires de joueurs de baseball de la MLB de 1986 en utilisant PROC REG, ...

Voir le code
Macro
Programmation SAS : Comment supprimer proprement des mots spécifiques dans une chaîne de caractères

Macro-fonction qui supprime une liste de mots spécifiée par l'utilisateur d'une chaîne de caractères délimitée par de...

Voir le code
Statistique
SAS PROC RSREG : Maîtriser l'optimisation par surfaces de réponse et la prédiction

Ce script SAS démontre l'utilisation de la procédure RSREG pour la régression de surface de réponse, incluant la géné...

Voir le code
Débogage
Débogage SAS : Maîtrisez l'instruction PUTLOG pour traquer les erreurs logiques

Ce script SAS illustre différentes techniques de gestion des erreurs et de débogage, incluant l'utilisation de PUTLOG...

Voir le code
Administration
SASAUTOS : Comment détecter et gérer les doublons de macros dans vos bibliothèques SAS

Script utilitaire qui liste toutes les macros SAS disponibles via la librairie SASAUTOS et identifie les noms de macr...

Voir le code
Statistique
SAS ODS & SGPLOT : Créez des rapports HTML interactifs pour vos analyses cliniques

Ce script réalise une analyse statistique sur l'efficacité de trois médicaments (a, d, f) pour le traitement de la lè...

Voir le code
Gestion de données
Bibliothèques SAS : Comprendre WORK, SASHELP et la persistance des données

Ce script SAS explore l'utilisation des librairies SAS automatiques comme WORK et SASHELP, et démontre la définition ...

Voir le code
Statistique
Inférence Bayésienne sous SAS : Comparez vos effets fixes avec GENMOD et l'item store PLM

Ce script illustre l'utilisation de PROC PLM pour l'analyse post-ajustement d'un modèle de régression logistique bayé...

Voir le code
Statistique
SAS PROC PLM : Comment industrialiser vos scores de régression logistique

Ce script effectue une régression logistique sur des données de névralgie, puis utilise le modèle pour scorer trois n...

Voir le code
Statistique
Au-delà de la logistique : Maîtrisez le modèle Probit et l'Item Store pour vos prévisions SAS

Ce script SAS réalise une analyse Probit pour modéliser la probabilité de souscription ('accept'/'reject') en fonctio...

Voir le code
Macro
Optimisez vos scripts SAS : Automatisez la lecture des variables système en toute sécurité

Macro de type fonction pour obtenir le contenu d'une variable d'environnement système ou utilisateur, compatible Wind...

Voir le code
Statistique
Régression Quantile sous SAS : Maîtrisez PROC QUANTSELECT pour modéliser des surfaces complexes

Exemple d'ajustement de surface pour la régression quantile en utilisant PROC QUANTSELECT, avec de nombreuses variabl...

Voir le code
Macro
L'astuce SAS pour extraire et dénombrer vos sous-chaînes textuelles en toute sécurité

Macro de type fonction qui compte le nombre de chaînes de caractères délimitées par des guillemets (simples ou double...

Voir le code
Macro
Reporting SAS : Comment aligner parfaitement les décimales dans vos variables caractères

Macro pour aligner verticalement des nombres stockés dans une variable caractère, en se basant sur la position du poi...

Voir le code
Statistique
Tests cliniques : Évitez les faux positifs grâce à l'ajustement Bootstrap sous SAS

Analyse l'efficacité d'un médicament en testant la présence de 10 effets secondaires sur 15 sujets répartis en 3 grou...

Voir le code
Macro
Nettoyage de texte SAS : Comment supprimer les chaînes entre guillemets d'une macro-variable

Macro de type fonction pour supprimer toutes les chaînes de caractères entre guillemets d'une expression macro.

Voir le code
Statistique
Personnalisation SAS ODS : Comment insérer des liens dynamiques dans vos rapports ANOVA

Script réalisant une analyse de variance (ANOVA) sur des données de défauts de produits, et illustrant la personnalis...

Voir le code
Statistique
Analyse de survie avec SAS : Modéliser la censure par intervalle via PROC MCM

Ce script SAS utilise la PROC MCMC pour effectuer une régression normale avec censure par intervalle.

Voir le code
Statistique
Analyse Longitudinale avec SAS : Guide des Modèles Hiérarchiques via PROC MCMC

Exemple de PROC MCMC pour ajuster un modèle bayésien à effets aléatoires normaux multivariés, modélisant le poids de ...

Voir le code
Statistique
Données manquantes avec SAS : Maîtrisez l'algorithme EM via la PROC MI

Ce script SAS illustre l'utilisation de la procédure PROC MI pour calculer les estimations de l'algorithme EM (Espéra...

Voir le code
Statistique
Données manquantes ? Optimisez vos analyses SAS grâce à la Procédure MI (Exemple complet)

Ce script illustre l'utilisation de la procédure MI pour réaliser une imputation multiple sur un jeu de données conte...

Voir le code
Statistique
Imputation Multiple sous SAS : Comment utiliser PROC MI pour restaurer vos jeux de données

Ce script réalise une imputation multiple sur un jeu de données de fitness pour gérer les valeurs manquantes en utili...

Voir le code
Statistique
Maîtrisez l'imputation multiple sous SAS : Simulation de paramètres MNAR avec PROC IML et MI

Ce script SAS illustre la procédure d'imputation multiple (PROC MI) avec ajustement pour les données manquantes non a...

Voir le code
Statistique
Comment traiter les données manquantes monotones sous SAS ? Guide pratique de PROC MI

Ce script illustre l'utilisation de la procédure MI pour imputer des valeurs manquantes dans un jeu de données sur de...

Voir le code
Statistique
Données manquantes sous SAS ? Restaurez vos datasets avec PROC MI et l'approche de Monte Carlo

Ce script réalise une imputation multiple sur un jeu de données de fitness contenant des valeurs manquantes, en utili...

Voir le code
Statistique
Comment gérer la variabilité inter-lots ? Maîtrisez PROC MIXED pour vos régressions linéaires

Analyse d'un modèle à coefficients aléatoires en utilisant la procédure MIXED pour simuler des données de stabilité p...

Voir le code
Administration
Automatisez vos audits SAS : Comment récupérer les profils utilisateurs avec la macro mm_getusers

Macro pour extraire une liste d'utilisateurs et leurs URI depuis le serveur de métadonnées SAS 9.

Voir le code
ETL
SAS & API REST : Automatisez l’extraction de données JSON avec PROC HTTP

Script macro pour extraire des données statistiques de l'API publique coréenne (KOSIS), les transformer et les sauveg...

Voir le code
Macro Utilitaire
SAS Macro : Comment extraire le dernier mot d'une chaîne avec %SCAN

La macro LASTWORD retourne le dernier mot d'une liste de mots délimitée. Ceci est utile pour certaines formes génériq...

Voir le code
Macro
Comment transformer vos macros SAS en applications avec des fenêtres de saisie personnalisées

Macro SAS interactive qui utilise une série de fenêtres pour permettre à l'utilisateur de spécifier un jeu de données...

Voir le code
Macro
Optimisez vos étapes DATA : Automatisez l’export de texte avec une fonction FCMP dédiée

Cette macro SAS, `%mcf_string2file`, crée et compile une fonction FCMP (`mcf_string2file`) qui permet d'écrire ou d'a...

Voir le code
Statistique
Modélisation avancée sous SAS : Maîtrisez la fonction Bumps de Donoho et Johnstone

Ce script illustre l'utilisation de PROC GLMSELECT pour ajuster un modèle avec des effets de spline, en utilisant la ...

Voir le code
Statistique
Optimisez vos modèles prédictifs : Comment utiliser LASSO sous SAS pour filtrer vos variables

Exemple de sélection de modèle avec la procédure GLMSELECT, utilisant les méthodes LASSO et Group LASSO sur des donné...

Voir le code
Statistique
Comment modéliser les croisements réciproques sous SAS ? Maîtrisez l'instruction EFFECT

Ce script SAS met en œuvre une analyse de modèle linéaire mixte sur des données d'une expérience de croisement diallè...

Voir le code
Statistique
SAS PROC GLIMMIX : Optimisez vos modèles multiniveaux avec la méthode de Quadrature

Cet exemple SAS illustre l'utilisation de la procédure GLIMMIX pour l'analyse de modèles mixtes généralisés avec la m...

Voir le code
Macro
Personnalisez vos graphiques SAS : Maîtrisez la conversion HLS vers RGB en langage Macro

Macro SAS pour convertir une couleur du système HLS (Hue, Lightness, Saturation) vers le système RGB (Red, Green, Blue).

Voir le code
Statistique
Comment identifier des sous-populations cachées ? Le guide complet de PROC HPFMM

Ce script utilise la procédure HPFMM pour analyser la distribution des vitesses de galaxies, en ajustant des modèles ...

Voir le code
Statistique
SAS PROC HPGENSELECT : Maîtrisez la régression logistique sur données binomiales

Exemple d'utilisation de PROC HPGENSELECT pour modéliser des données avec une distribution binomiale, en utilisant la...

Voir le code
Statistique
Maîtriser PROC HPSPLIT : Créez des arbres de classification haute performance avec SAS

Crée un arbre de décision à l'aide de la procédure HPSPLIT sur des données générées aléatoirement pour modéliser une ...

Voir le code
ETL
Modélisation de la Supply Chain : Simulez vos tests de résistance et délais fournisseurs sous SAS

Ce script SAS génère un jeu de données synthétiques simulant des tests de composants électroniques pour différents fo...

Voir le code
Statistique
Vos données cachent plusieurs groupes ? Maîtrisez les modèles de mélange avec SAS PROC FMM

Ce script réalise une analyse statistique sur des données de vitesse de galaxies en utilisant la procédure FMM (Finit...

Voir le code
Administration
Cartographie des données SAS : Le guide complet pour extraire vos structures via le serveur de métadonnées

Ce script se connecte au serveur de métadonnées SAS pour extraire la liste des bibliothèques (librairies) et des tabl...

Voir le code
Administration
Audit SAS 9 : Comment automatiser l'inventaire des bibliothèques de bases de données

Ce script extrait les informations sur les bibliothèques de type base de données (DBMS) définies dans un serveur de m...

Voir le code
Macro
Administration SAS : Comment lister et décoder tous les chemins de l'option SASAUTOS

Macro SAS pour analyser l'option système SASAUTOS et extraire la liste des chemins de recherche des macros.

Voir le code
Statistique
Réduisez vos coûts d'essais : Comment lever la confusion des effets avec les plans factoriels sous SAS

Exemple de la bibliothèque SAS illustrant l'utilisation de la PROC GLM pour l'analyse d'un plan de criblage (expérien...

Voir le code
Statistique
Personnaliser vos graphiques de distribution SAS avec SGPLOT et ODS

Ce script SAS définit et utilise deux macros pour analyser et visualiser la distribution et la fonction de répartitio...

Voir le code
Macro
Génération dynamique SAS : Automatisez vos listes de variables avec %editlist

Macro de type fonction qui permet d'éditer une liste d'éléments délimités par des espaces en appliquant une chaîne de...

Voir le code
Macro
Interfacer SAS et Windows : Récupérez vos paramètres système via un Pipe

Macro pour écrire les variables d'environnement système et utilisateur dans un dataset SAS.

Voir le code
Statistique
SAS : Algorithme de calcul du PDC pour l’observance médicamenteuse

Calcule le pourcentage de jours couverts (Percent of Days Covered - PDC) pour des patients sur des intervalles de tem...

Voir le code
Macro
Maîtriser les boucles Macro SAS pour le reporting dynamique avec SGPLOT

Ce script utilise une macro SAS pour générer dynamiquement un rapport PDF distinct pour chaque action (stock) présent...

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