Qualité des Données
Profilage de données avec PROC DATAMETRICS (Options d'identité)

Ce script SAS démontre l'utilisation de la procédure DATAMETRICS pour le profilage de données, en explorant les optio...

Voir le code
Reporting
Rapports Régionaux ODS PDF avec Liens

Génère trois rapports PDF interconnectés (Général, Ouest, Est) affichant les ventes de produits de bureau par région ...

Voir le code
Reporting
Rapports Régionaux Interconnectés

Génération de rapports HTML détaillés par région avec des liens hypertextes pour naviguer entre les rapports.

Voir le code
Reporting
Création de rapports liés avec CALL DEFINE

Génération de rapports HTML interconnectés permettant la navigation entre un sommaire régional et des détails par rég...

Voir le code
Reporting
Rapports HTML interconnectés avec ODS et PROC REPORT

Génération d'un ensemble de rapports HTML interconnectés (drill-down) permettant de naviguer entre un résumé général ...

Voir le code
Reporting
Génération de Rapports Régionaux Interconnectés avec ODS HTML

Ce script SAS génère trois rapports ODS HTML interconnectés : un résumé général des ventes par région et deux rapport...

Voir le code
ETL
Manipulation de tables SAS (Filtrage, Sélection et Formatage)

Exemples fondamentaux de l'étape DATA pour filtrer des observations, sélectionner des variables et appliquer des form...

Voir le code
Graphique
Génération de définitions de symboles graphiques

Génère dynamiquement des instructions SYMBOL SAS/GRAPH à partir d'une liste prédéfinie pour des graphiques à coordonn...

Voir le code
Statistique
Clarification sur l'utilisation du temps et de CLASS dans PROC PHREG

Exemple illustrant les nuances de syntaxe pour les variables dépendantes du temps et l'instruction CLASS dans la proc...

Voir le code
Statistique
Génération de Carré Latin avec PROC PLAN

Exemple de génération et de randomisation d'un plan d'expérience en carré latin (Latin Square Design) utilisant la pr...

Voir le code
Reporting
SAS/GRAPH : La Macro de Configuration Ultime pour des Exports PostScript (PS) Compatibles Toutes Versions

La macro PSCOLOR configure SAS/GRAPH pour produire des sorties PostScript, en déterminant le nom du fichier de sortie...

Voir le code
ETL
Extraction et consolidation de données fiscales via API REST

Script d'extraction de données depuis l'API Open Fiscal Data (Corée) utilisant des appels HTTP itératifs et le moteur...

Voir le code
ETL
Extraction et Parsing API OpenFiscalData

Script automatisant la récupération de données financières publiques via une API REST coréenne (OpenFiscalData). Le s...

Voir le code
Macro Utilitaire
Conversion de bibliothèque en fichiers CARDS

Convertit tous les membres d'une bibliothèque SAS en fichiers CARDS, générant soit un fichier par table, soit un fich...

Voir le code
Macro
Génération de charge de travail pour tests de performance

Macro exécutant une série de traitements SAS (Data Step, SQL, Sort, Summary) pendant une durée déterminée pour simule...

Voir le code
Macro
Extraction de statistiques PROC FREQ via fichier texte

Macro SAS extrayant une statistique spécifique des résultats de PROC FREQ en redirigeant la sortie vers un fichier te...

Voir le code
Macro
Macro nvars - Nombre de variables

Macro utilitaire renvoyant le nombre de variables dans une table SAS donnée.

Voir le code
Reporting
Rapports HTML multi-panneaux avec ODS Tagsets

Génération d'un rapport HTML complexe organisant graphiques et tableaux en grilles (lignes et colonnes) via ODS HTMLP...

Voir le code
Reporting
Démonstration des caractères d'échappement ODS

Script illustrant l'utilisation des caractères d'échappement ODS pour le formatage de texte (exposant, indice) dans l...

Voir le code
Macro
Détection des indices maximums des titres et notes

Macro utilitaire permettant d'identifier les numéros les plus élevés utilisés pour les titres et les notes de bas de ...

Voir le code
Macro
Calcul de la longueur d'affichage d'une valeur numérique

Macro SAS qui définit une fonction FCMP pour calculer la longueur d'affichage minimale d'une valeur numérique.

Voir le code
Macro
Détermination dynamique de l'emplacement racine d'une application

Macro SAS pour identifier dynamiquement le chemin racine (appLoc) d'une application SASjs dans l'arborescence logique...

Voir le code
Macro
Obtention du format d'une variable SAS

Macro SAS qui retourne le format d'une variable spécifiée à partir d'un ensemble de données SAS (table ou vue). Elle ...

Voir le code
Utilitaire
Liste des variables d'un jeu de données

Cette macro retourne la liste des variables d'un jeu de données SAS, avec des options pour formater la sortie (délimi...

Voir le code
Statistique
Exemple 12 pour PROC MIANALYZE : Analyse de sensibilité MNAR

Ce script illustre une analyse de sensibilité utilisant l'instruction MNAR (Missing Not At Random) dans la procédure ...

Voir le code
Statistique
Exemple 17 pour PROC MI : Imputation Multiple avec ajustement MNAR

Démonstration de l'imputation multiple utilisant l'instruction MNAR dans PROC MI pour ajuster les valeurs imputées ba...

Voir le code
Statistique
Documentation Example 1 for PROC MIXED - Split-Plot Design

Exemple d'analyse d'un plan en parcelles divisées (Split-Plot) avec PROC MIXED.

Voir le code
Statistique
Tracé de la surface de vraisemblance avec PROC MIXED

Exemple illustrant comment générer et visualiser une surface de vraisemblance à partir d'un modèle mixte linéaire.

Voir le code
Statistique
Analyse d'influence dans un modèle à variance hétérogène (PROC MIXED)

Exemple d'utilisation de la procédure MIXED pour ajuster un modèle de classification à un facteur avec des variances ...

Voir le code
Statistique
Exemple Documentation 9 pour PROC MIXED : Examen des composants de test

Ce script illustre l'utilisation de l'option LCOMPONENTS dans la procédure MIXED pour examiner les tests d'hypothèses...

Voir le code
Statistique
Macro mlmsumry pour l'analyse de modèles linéaires (GLM)

Macro SAS facilitant l'extraction et la mise en forme des statistiques de tests multivariés et univariés issues de la...

Voir le code
Administration
Suppression de bibliothèque via Métadonnées SAS

Macro SAS pour supprimer la définition d'une bibliothèque du serveur de métadonnées (OMR) en utilisant son nom.

Voir le code
Administration
Killsess - Terminaison de session SAS Windows

Macro utilitaire pour terminer une session SAS spécifique sous Windows via la commande système taskkill.

Voir le code
Administration
Extraction des Groupes et Membres (Métadonnées SAS 9)

Script récupérant la liste des groupes d'utilisateurs et leurs membres depuis un serveur de métadonnées SAS (architec...

Voir le code
Statistique
Calcul d'Intervalles de Confiance à 95% et Simulation d'Échantillonnage

Script pédagogique démontrant le calcul d'intervalles de confiance sur une population simulée et l'effet de la taille...

Voir le code
Statistique
Test de différence de moyenne (T-Test) sur données simulées

Génération d'une population aléatoire et réalisation d'un test T pour comparer les tailles moyennes entre hommes et f...

Voir le code
Macro
Modèle de macro m_cst_xxx

Squelette de définition pour une macro SAS personnalisée, incluant une documentation d'en-tête standardisée.

Voir le code
Macro
Macro de journalisation m_log_xxx

Squelette de macro SAS destiné à la journalisation (logging), contenant uniquement la structure de définition et la d...

Voir le code
Macro
Modèle de Macro Système m_sys_xxx

Squelette de code pour une macro système standardisée incluant les en-têtes de documentation et les paramètres usuels.

Voir le code
Macro
Modèle de définition de macro m_uc_xxx

Ce fichier est un modèle (template) standardisé pour la création de macros SAS, incluant une structure de documentati...

Voir le code
Macro
Squelette de macro de validation m_val_xxx

Structure de base pour une macro de validation avec documentation Doxygen intégrée.

Voir le code
Finance
Macro Martin_Ratio

Macro SAS calculant le ratio de Martin pour évaluer la performance ajustée au risque d'un portefeuille.

Voir le code
Macro
Chargement de bibliothèque de macros depuis GitHub

Script d'initialisation qui télécharge et compile dynamiquement une suite de macros SAS depuis un dépôt GitHub public.

Voir le code
Macro
Macro getpath - Gestionnaire d'inclusion de fichiers

Macro utilitaire pour la résolution dynamique de chemins de fichiers et leur inclusion conditionnelle.

Voir le code
Statistique
Documentation Exemple 3 pour PROC GLMPOWER

Analyse de puissance et calcul de taille d'échantillon pour une ANOVA à mesures répétées.

Voir le code
Statistique
Exemple 4 PROC HPGENSELECT : Sélection de modèle LASSO

Ce script illustre l'utilisation de la procédure HPGENSELECT pour effectuer une sélection de modèle LASSO sur des don...

Voir le code
Statistique
Exemple de démarrage pour PROC HPSPLIT - Classification de vins

Script d'exemple illustrant la création d'arbres de classification pour prédire les cultivars de vins.

Voir le code
Statistique
Exemple 2 PROC ICLIFETEST - Données Cosmétiques

Exemple d'utilisation de la procédure ICLIFETEST pour l'analyse de données de survie censurées par intervalle, compar...

Voir le code
Macro
Segmentation dynamique de données via variables macro verticales

Script utilisant une macro pour diviser dynamiquement la table SASHELP.CARS en plusieurs sous-tables basées sur les v...

Voir le code
Macro
Macros d'expansion de formules GLM

Ensemble de macros SAS pour étendre des spécifications de modèles linéaires (notation avec barres verticales) en list...

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