Statistique
Exemple 6 pour PROC LIFEREG

Analyse de survie à l'aide de la PROC LIFEREG avec un modèle lognormal et génération de tracés de probabilité.

Voir le code
Statistique
Régénération de graphes de diagnostic

Ce script effectue une analyse MCMC bayésienne sur le jeu de données `sashelp.class` et génère ensuite des graphiques...

Voir le code
Macro
Dédoublonnage de chaîne de caractères

Macro pour supprimer les doublons dans une chaîne de caractères en fonction d'un délimiteur spécifié.

Voir le code
ETL
Fusion un-à-un de jeux de données SAS

Démonstration de la fusion un-à-un de jeux de données SAS, incluant la création de données, le tri préalable des jeux...

Voir le code
ETL
Création et tri de données de classe

Ce script SAS crée une table de données d'élèves, puis la trie par sujet en ordre croissant et par score en ordre déc...

Voir le code
Reporting
Graphe de terminologie - Pression Systolique

Ce script SAS génère un graphique de distribution de la pression artérielle systolique en utilisant PROC TEMPLATE et ...

Voir le code
ETL
Jointures CAS avec Deep Learning et Search Analytics

Ce script SAS initialise une session CAS et effectue des jointures de données en utilisant les actions dlJoin de l'en...

Voir le code
ETL
Exportation de données SASHELP.CLASS vers CSV

Ce script SAS exporte le contenu de la table standard SASHELP.CLASS vers un fichier CSV nommé class.csv, incluant les...

Voir le code
Macro
Rendu de colonne pour assertion manuelle SASUnit

Cette macro interne de SASUnit est responsable du rendu et de l'initialisation de la colonne 'actuelle' pour les asse...

Voir le code
Macro
Rendu de la colonne attendue pour assertManual

Rend la mise en page de la colonne attendue pour assertManual.

Voir le code
Macro
Macro AHGkill pour suppression de datasets SAS

Macro SAS pour supprimer un ou plusieurs datasets spécifiés d'une bibliothèque SAS. Elle peut cibler des datasets spé...

Voir le code
Macro
sortedby.sas

Macro de fonction pour renvoyer les variables par lesquelles un jeu de données est trié, ou nul si non trié.

Voir le code
Reporting
Visualisation du Cholestérol par Âge

Ce script SAS illustre deux méthodes pour générer des diagrammes en boîte (box plots) représentant le niveau de chole...

Voir le code
Statistique
Analyse Discriminante sur les Données Iris de Fisher

Ce script SAS effectue une analyse discriminante sur le jeu de données classique SASHELP.IRIS en utilisant les procéd...

Voir le code
Macro
Gestion d'index de jeu de données via macros

Ce script SAS démontre et teste l'utilisation de macros utilitaires pour la création et la recherche d'index sur un j...

Voir le code
Administration
Data Management : Évitez les Conflits de Métadonnées en Purgeant vos Formats SAS à la Volée

Cette macro SAS est conçue pour tester la création et la suppression de formats et informats définis dans une librair...

Voir le code
Macro
Gestion dynamique des fonctions FCMP

Ce script SAS démontre la création, l'importation, l'utilisation et la gestion des bibliothèques de fonctions compilé...

Voir le code
Macro
Tests de fonctionnalité pour la macro isEven

Ce script SAS définit et exécute une macro de test (`test_isEven`) pour vérifier le comportement d'une macro ou fonct...

Voir le code
Macro
Test de la macro isVar

Macro de test unitaire pour la fonction de validation de nom de variable 'isVar'.

Voir le code
Macro
Récupérer la valeur d'une option SAS

Cette macro récupère la valeur d'une option SAS spécifiée, avec la possibilité d'utiliser un mot-clé spécifique pour ...

Voir le code
Macro utilitaire
Macro varfmt

Macro de style fonction pour retourner le format d'une variable.

Voir le code
Macro
Macro pour obtenir le label d'une variable

Cette macro de style fonction retourne le label d'une variable pour un dataset donné.

Voir le code
Macro
windex - Position du mot dans une chaîne

Renvoie la position ordinale (l'index) d'un mot cible au sein d'une chaîne de caractères donnée.

Voir le code
Macro
words.sas

Macro pour compter le nombre de mots dans une chaîne de caractères.

Voir le code
Macro
Génération de jeux de données mensuels à partir de SASHELP.CARS

Ce script SAS définit et exécute deux macros similaires, RCYC1 et RCYC2, qui génèrent dynamiquement des datasets mens...

Voir le code
Macro
Macro SAS mp_dropmembers

Macro pour supprimer des tables et vues SAS sans générer d'avertissements dans le log. Utile pour la suppression cond...

Voir le code
Macro
Gestionnaire de Clés-Valeurs dans un Dataset

Cette macro SAS, `%mp_setkeyvalue`, permet de stocker et de gérer des paires clé-valeur dans un dataset SAS spécifié....

Voir le code
Test
Test de la macro mp_sortinplace

Ce script SAS exécute des tests unitaires pour la macro `%mp_sortinplace` qui trie une table SAS en place, en gérant ...

Voir le code
Statistique
Du Dataset à l'API : Industrialisez et Validez vos Résultats Statistiques sous SAS Viya

Ce script SAS teste le cycle de vie complet d'un service web sur SAS Viya : création, exécution via un jobflow, récup...

Voir le code
Statistique
Exemple de documentation 1 pour PROC NPAR1WAY

Ce script SAS démontre l'utilisation de la PROC NPAR1WAY pour effectuer des analyses non-paramétriques sur des donnée...

Voir le code
ETL
Opérations MERGE avec option IN=

Ce script SAS illustre l'utilisation de l'instruction MERGE avec l'option IN= pour réaliser différentes jointures ent...

Voir le code
Reporting
Rapport ODS HTMLPanel avec PROC PRINT et PROC GCHART

Ce script SAS génère un rapport HTML structuré en panneaux en utilisant ODS TAGSETS.HTMLPANEL. Il présente plusieurs ...

Voir le code
Administration
Recherche Chemin Physique Libname

Ce script SAS démontre différentes méthodes pour retrouver le chemin physique associé à un libname SAS, incluant l'ut...

Voir le code
Statistique
Exemple 3 pour PROC PLAN

Ce script SAS illustre l'utilisation de la procédure PROC PLAN pour créer un plan en blocs incomplets cycliques génér...

Voir le code
Statistique
Classement et sélection des N observations par groupe avec PROC RANK

Ce script SAS démontre l'utilisation de la procédure PROC RANK pour classer des observations au sein de groupes et sé...

Voir le code
Reporting
Comptage des ruptures de groupe et de page avec PROC REPORT

Ce script SAS utilise PROC REPORT pour générer un rapport détaillé basé sur le jeu de données SASHELP.SHOES. Il intèg...

Voir le code
Reporting
Rapport de ventes avec mise en forme personnalisée

Ce script SAS génère un rapport de ventes détaillé utilisant PROC REPORT, formaté pour les sorties HTML et PDF. Il in...

Voir le code
Reporting
Rapport de Ventes Détaillé par Région et Produit

Ce script SAS génère un rapport de ventes détaillé par région, pays et produit de type 'OFFICE', incluant des totaux ...

Voir le code
Reporting
Rapport de ventes avec formatage conditionnel ODS

Ce script SAS génère un rapport de ventes détaillé à partir des données SASHELP.PRDSALE, en utilisant PROC REPORT et ...

Voir le code
Graphique
Graphique en séries SGPLOT

Ce script SAS génère un graphique en séries sans marqueurs à l'aide de PROC SGPLOT et l'exporte au format HTML.

Voir le code
Reporting
Graphique de séries sans marqueurs

Ce script SAS génère un graphique de séries (courbes lissées sans marqueurs) à partir de données internes, exporté au...

Voir le code
Statistique
Exemple de documentation 1 pour PROC SEQDESIGN

Ce script SAS illustre l'utilisation de la PROC SEQDESIGN pour la détermination de la taille d'échantillon et la conc...

Voir le code
Statistique
Exemple de documentation pour PROC SEQDESIGN

Ce script SAS illustre l'utilisation de la procédure PROC SEQDESIGN pour concevoir des essais séquentiels groupés. Il...

Voir le code
Statistique
Documentation Exemple 11 pour PROC SEQDESIGN

Ce script SAS illustre l'utilisation de la PROC SEQDESIGN pour spécifier un plan d'essai séquentiel de groupe à deux ...

Voir le code
Macro
Macro d'émission de message d'information LOG4SAS

Cette macro SAS émet un message d'information vers un logger LOG4SAS spécifié, incluant des vérifications de validité...

Voir le code
Macro
Macro pour émettre un message de trace

Cette macro SAS émet un message de trace vers un logger spécifique en utilisant la fonction `log4sas_logevent` du fra...

Voir le code
Macro
Émettre un message d'avertissement via Log4SAS

Macro utilitaire pour envoyer un message d'avertissement à un logger Log4SAS spécifié.

Voir le code
Administration
Configuration dynamique de l'environnement SAS

Cette macro configure dynamiquement les options de session SAS, notamment les chemins de recherche pour les macros au...

Voir le code
Reporting
SGplot Diagramme à barres groupées horizontal (3D)

Ce script SAS génère un diagramme à barres groupées horizontal avec un effet 3D (sheen) en utilisant PROC SGPLOT. Les...

Voir le code
Graphique
Graphique à barres empilées horizontal 3D

Ce script SAS génère un graphique à barres empilées horizontal en 3D avec des données internes, affichant la répartit...

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