Macro
Script de test pour la macro m_utl_ds2cards

Script de test unitaire et de démonstration pour la macro 'm_utl_ds2cards', servant à générer des instructions CARDS ...

Voir le code
Macro
Script de test pour la macro m_utl_ds2csv

Script de test généré automatiquement pour valider et illustrer l'utilisation de la macro programme m_utl_ds2csv.

Voir le code
Macro
Script de test pour la macro m_utl_ds2xpt

Script de test unitaire exécutant la macro m_utl_ds2xpt pour générer un fichier de transport XPT.

Voir le code
Macro
Test de la macro isDigit

Ce script SAS définit et exécute une macro de test pour la fonction ou macro '%isDigit', vérifiant si une chaîne de c...

Voir le code
Test
Test unitaire de la macro isUINT

Ce script SAS définit et exécute une série de tests unitaires pour la macro `%isUINT`, qui vise à vérifier si une cha...

Voir le code
Macro
Script de test pour la macro m_utl_clr_table_lock

Script de test unitaire pour valider le fonctionnement de la macro `m_utl_clr_table_lock`, conçue pour gérer le déver...

Voir le code
Macro
Tests d'existence d'index de tables SAS

Ce script SAS crée plusieurs jeux de données, certains avec des index définis directement lors de la création de la t...

Voir le code
Programmation
Définition et test de fonction Hello World avec PROC FCMP

Script de démonstration définissant une fonction personnalisée SAS via PROC FCMP et exécutant un test simple.

Voir le code
Statistique
Exemple 6 PROC SURVEYMEANS : Comparaison des moyennes de domaine

Ce script illustre l'utilisation de la procédure SURVEYMEANS pour comparer les moyennes de domaine dans le cadre d'un...

Voir le code
Statistique
Exemple de documentation 2 pour PROC SURVEYREG

Analyse de régression sur des données d'enquête comparant l'échantillonnage en grappes et l'échantillonnage aléatoire...

Voir le code
Statistique
Exemple 3 PROC SURVEYREG : Estimateur par régression

Utilisation de PROC SURVEYREG pour calculer un estimateur par régression pour un échantillon aléatoire simple.

Voir le code
Statistique
Sélection d'échantillon PPS stratifié (Méthode de Brewer)

Exemple d'utilisation de la procédure SURVEYSELECT pour effectuer un tirage aléatoire stratifié avec probabilité prop...

Voir le code
Macro
Utilitaire de gestion des erreurs de validation via FCMP et Macros stockées

Ce script configure un mécanisme de journalisation des erreurs de validation. Il définit des macros stockées pour cré...

Voir le code
Macro
Macro utilitaire : extraction de mots d'une chaîne par position de mot

Cette macro de type fonction extrait un ou plusieurs mots d'une variable macro donnée, fonctionnant de manière simila...

Voir le code
Statistique
Macro de calcul de statistiques descriptives (Mean)

Macro SAS calculant et formatant des statistiques descriptives (moyenne, écart-type, médiane, quartiles, min, max) po...

Voir le code
Statistique
Calcul du Risque Spécifique

Macro calculant le risque spécifique, défini comme l'écart-type du terme d'erreur dans l'équation de régression, par ...

Voir le code
Macro
Macro pour définir les options graphiques de taille de figure

Cette macro SAS, nommée %size, permet de configurer dynamiquement les options graphiques (goptions) pour contrôler la...

Voir le code
Statistique
Exemple de documentation 9 pour PROC SEQDESIGN

Ce script SAS utilise la PROC SEQDESIGN pour créer et visualiser des plans d'étude séquentiels à deux, cinq et dix ét...

Voir le code
Statistique
Exemple de documentation pour PROC SCORE

Exemple tiré de la bibliothèque d'échantillons SAS illustrant la création de coefficients de scoring avec PROC FACTOR...

Voir le code
Macro
Définition du nom de fichier graphique de sortie

Macro utilitaire pour définir dynamiquement le nom et l'extension d'un fichier graphique de sortie.

Voir le code
Reporting
Création de liens hypertextes entre rapports PDF

Génération de rapports PDF interconnectés par des liens hypertextes, permettant la navigation entre un sommaire régio...

Voir le code
Reporting
Génération de Rapports RTF Interconnectés

Génération de rapports de ventes au format RTF avec des liens de navigation entre le sommaire régional et les détails...

Voir le code
Reporting
Génération de rapports régionaux HTML interconnectés

Ce script SAS génère trois rapports HTML distincts: un rapport de synthèse par région et deux rapports détaillés pour...

Voir le code
Statistique
Estimation du maximum de vraisemblance (MLE) pour la distribution normale avec PROC IML

Ce script SAS utilise `PROC IML` pour estimer les paramètres d'une distribution normale (moyenne et écart-type) via l...

Voir le code
Reporting
Calcul de moyenne pondérée via PROC REPORT

Démonstration de trois méthodes pour calculer des moyennes pondérées et des agrégats dans des rapports SAS.

Voir le code
Statistique
Exemple 1 pour PROC RSREG

Cet exemple SAS illustre l'utilisation de la procédure PROC RSREG pour l'analyse de surface de réponse, visant à maxi...

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

Script d'exemple SAS/STAT illustrant l'analyse de régression de surface de réponse (Response Surface Regression) pour...

Voir le code
Statistique
Exemple 6 pour PROC REG

Ce script SAS démontre l'utilisation de la PROC REG pour effectuer une analyse de régression linéaire, incluant un te...

Voir le code
Statistique
Exemple d'introduction à PROC ROBUSTREG

Ce script présente un exemple d'utilisation de la procédure ROBUSTREG pour effectuer une analyse de régression robust...

Voir le code
Administration
Exécution commande système distante vers table SAS

Macro utilitaire permettant d'exécuter une commande système sur un hôte distant (via rsubmit) et de récupérer le résu...

Voir le code
Macro
Macro pour aligner une note de bas de page à droite

Cette macro SAS permet d'aligner une note de bas de page (footnote) à droite spécifiquement pour les sorties de texte...

Voir le code
Statistique
Exemple de documentation 5 pour PROC POWER (Régression multiple et corrélation)

Analyse de puissance et calcul de taille d'échantillon pour la régression multiple et la corrélation avec génération ...

Voir le code
Statistique
Exemple de documentation pour PROC QUANTREG

Ce script illustre l'utilisation de la procédure QUANTREG pour l'analyse de régression quantile avec des données géné...

Voir le code
Macro
Macro QuoteLst - Conversion de liste en chaîne citée

Macro transformant une liste de valeurs séparées par un délimiteur en une liste de valeurs entre guillemets, utile po...

Voir le code
Statistique
Détails de PROC PRINQUAL

Ce script SAS génère des données tridimensionnelles synthétiques, les visualise avec une matrice de nuages de points,...

Voir le code
Statistique
Exemple 7 pour PROC PLM : Inférence Linéaire

Démonstration de l'utilisation de PROC PLM pour effectuer une inférence linéaire post-ajustement sur un modèle sauveg...

Voir le code
Macro
Macro Print_Macro_Parameters

Affiche les variables locales (paramètres) d'une macro spécifique dans le journal SAS.

Voir le code
Reporting
SAS/GRAPH : La Macro "Tout-Terrain" pour des Exports PDF Parfaits (Compatible V6 à Viya)

La macro PDF initialise SAS/GRAPH pour produire une sortie PDF. Elle définit le nom du fichier de sortie basé sur les...

Voir le code
Statistique
Permutations et Combinaisons avec PROC PLAN

Ce script SAS illustre l'utilisation de la PROC PLAN pour générer des permutations et des combinaisons d'éléments.

Voir le code
Statistique
Calcul de l'Index de Douleur (Pain Index)

Macro SAS calculant l'index de douleur (Pain Index) basé sur la distribution des rendements.

Voir le code
Macro
Gestion des conversions de dates numériques avec FCMP

Ce script SAS démontre la création et l'utilisation de fonctions FCMP pour convertir des valeurs de date SAS en forma...

Voir le code
Statistique
Documentation Example 5 for ODS

Exemple SAS illustrant la capture de statistiques (Chi-Deux) dans une table de sortie via ODS OUTPUT.

Voir le code
Statistique
Régression Robuste avec PROC NLIN (IRLS) et PROC ROBUSTREG

Exemple comparant une implémentation manuelle de la régression robuste (IRLS) via PROC NLIN et l'utilisation de la pr...

Voir le code
Macro
Macro pour obtenir le nombre d'observations

Cette macro renvoie le nombre d'observations d'un jeu de données SAS spécifié.

Voir le code
Statistique
Test de Peto sur la Mortalité et la Prévalence avec PROC MULTTEST

Exemple illustrant l'utilisation de la procédure MULTTEST pour réaliser un test de Peto (mortalité-prévalence) avec p...

Voir le code
Statistique
Tests Freeman-Tukey et t avec rééchantillonnage Bootstrap (PROC MULTTEST)

Exemple d'utilisation de la procédure MULTTEST pour effectuer des ajustements de multiplicité basés sur le rééchantil...

Voir le code
Test / Macro
Tests unitaires pour mp_zip et mp_unzip

Script de test validant les fonctionnalités de compression et décompression des macros mp_zip et mp_unzip à travers d...

Voir le code
Macro
Gestion des tables Core SASjs (mp_coretable)

Macro de gestion centralisée pour la définition des tables permanentes (DDL) de la bibliothèque sasjs/core.

Voir le code
Statistique
Exemple de documentation 2 pour PROC MODECLUS

Analyse de clustering sur 10 villes américaines basée sur les distances de vol en utilisant PROC MODECLUS.

Voir le code
Administration
Récupération des types de métadonnées SAS

Macro récupérant la liste des types d'objets de métadonnées disponibles sur un serveur de métadonnées SAS (OMR).

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