Statistique
Analyse de la teneur en azote des plantes de trèfle

Ce script SAS analyse la teneur en azote de plantes de trèfle rouge en utilisant des modèles linéaires généralisés (G...

Voir le code
Statistique
PROC GLMMOD et PROC REG pour la sélection pas à pas ascendante

Ce script SAS utilise PROC GLMMOD pour générer une matrice de conception à partir d'un ensemble de données interne, p...

Voir le code
Macro
Vérification d'existence de variables macro globales

Macro de style fonction qui retourne 'vrai' (1) si toutes les variables macro globales spécifiées existent dans l'env...

Voir le code
Statistique
Exemples de détails pour PROC GLMPOWER

Ce script SAS démontre l'utilisation de la procédure GLMPOWER pour effectuer une analyse de puissance, en se basant s...

Voir le code
Statistique
Exemple 7 de PROC GLIMMIX

Ce script SAS utilise PROC GLIMMIX pour analyser la force magnétique de noyaux de ferrite à différentes températures,...

Voir le code
Macro
Macro de Redimensionnement Graphique

Macro SAS pour redimensionner les paramètres graphiques (taille et position) tout en maintenant le rapport d'aspect d...

Voir le code
Reporting
Panélisation de Graphiques et Rapports ODS

Ce script SAS démontre l'utilisation de ODS TAGSETS.HTMLPANEL pour organiser des graphiques individuels et groupés da...

Voir le code
Macro
Vérification de variables dans un dataset

Cette macro de type fonction retourne '1' si un jeu de données contient toutes les variables spécifiées dans une list...

Voir le code
Reporting
Génération de Heatmaps avec SGPLOT et SGPANEL

Ce script SAS génère des heatmaps pour visualiser la relation entre le poids et le cholestérol du jeu de données SASH...

Voir le code
Statistique
Exemple d'analyse discriminante canonique avec PROC HPCANDISC

Exemple de documentation pour PROC HPCANDISC utilisant les données Iris de Fisher (1936) et visualisation des résultats.

Voir le code
Statistique
Données de mesure de poissons

Analyse discriminante canonique des données de mesure de poissons et visualisation des résultats.

Voir le code
Macro
Vérification ETL et Arrêt du Processus

Macro utilitaire pour vérifier les codes de retour système (SYSCC) et SQL (SQLRC) et arrêter le processus SAS en cas ...

Voir le code
Macro
Utilisation des listes de variables macro SAS pour créer des programmes dynamiques pilotés par les données

Création d'une variable macro lors de l'exécution à partir du DATA step.

Voir le code
Macro
Utilisation de listes de variables macro SAS pour créer des programmes dynamiques basés sur les données

Crée une variable macro simple au moment de l'exécution en utilisant la procédure SQL pour extraire le poids d'un véh...

Voir le code
Analyse de Données
PROC RANK en Base de Données avec SAS/ACCESS pour Hadoop

Ce script SAS démontre l'utilisation de la procédure RANK pour un traitement en base de données avec SAS/ACCESS vers ...

Voir le code
Graphique
Génération de Graphique MPG Extrême

Ce script SAS génère un graphique ODS SGPLOT affichant les véhicules avec des valeurs de consommation de carburant (M...

Voir le code
Statistique
Exemple de documentation 3 pour PROC FACTOR

Ce script SAS démontre l'utilisation de la procédure FACTOR pour l'analyse factorielle, en se concentrant sur les mét...

Voir le code
Statistique
Exemple de Documentation 5 pour PROC FACTOR

Cet exemple illustre comment utiliser les erreurs standard et les intervalles de confiance pour comprendre le modèle ...

Voir le code
Administration
Manipulation des Filerefs et Fichiers

Ce script SAS démontre l'utilisation de fonctions d'E/S fichier pour vérifier l'existence, assigner, ouvrir, récupére...

Voir le code
Macro
Vérification d'existence de FILEREF

Cette macro vérifie si un fileref SAS a été assigné et si le fichier externe associé existe, retournant un code numér...

Voir le code
Macro
Macro d'appel de la méthode FIND d'un objet hash

Cette macro SAS, conçue pour être utilisée dans un DATA STEP, encapsule l'appel de la méthode FIND d'un objet hash. E...

Voir le code
Macro
Macro FORMCHAR pour la gestion des caractères de formatage

Macro SAS pour configurer l'option système FORMCHAR, permettant de choisir entre des caractères standards ou des cara...

Voir le code
Statistique
Exemple de documentation 2 pour PROC FREQ

Ce script SAS génère des tableaux de fréquences et des diagrammes en points (dot plots) pour les couleurs des yeux et...

Voir le code
Statistique
Exemple de Documentation 5 pour PROC FREQ

Ce script SAS analyse un tableau de contingence 2x2 en utilisant PROC FREQ pour une étude cas-témoins. Il définit des...

Voir le code
Statistique
Exemple de Documentation 7 pour PROC FREQ

Ce script SAS illustre l'utilisation de la procédure PROC FREQ pour l'analyse de données catégoriques, incluant des t...

Voir le code
Statistique
Test du Chi-Carré de Friedman avec PROC FREQ

Ce script SAS réalise le test du Chi-Carré de Friedman pour analyser les réponses cutanées de sujets sous hypnose en ...

Voir le code
Statistique
Exemple de Documentation pour PROC CANDISC (Données IRIS de Fisher)

Ce script SAS effectue une analyse discriminante canonique sur les données IRIS de Fisher, puis visualise les résulta...

Voir le code
Statistique
Exemple de démarrage pour PROC CATMOD - Analyse WLS de la réponse moyenne

Ce script SAS démontre l'utilisation de la PROC CATMOD pour l'analyse des moindres carrés pondérés (WLS) de la répons...

Voir le code
Utilitaire
Exécuter une commande système et capturer la sortie dans un jeu de données

Cette macro SAS permet d'exécuter une commande du système d'exploitation local et de capturer sa sortie ligne par lig...

Voir le code
Graphique
Graphique à barres empilées 100% avec SGPLOT

Ce script SAS génère un graphique à barres empilées de 100% pour visualiser la contribution proportionnelle de différ...

Voir le code
Reporting
Tuto SAS SGPLOT : Créez des graphiques "100% Stacked" au look 3D (L'option Dataskin révélée)

Ce script SAS génère un graphique à barres empilées à 100% avec un ombrage 3D, utilisant la procédure SGPLOT. Il prép...

Voir le code
Macro
Macro de test pour le référencement croisé

Macro de test conçue pour démontrer et valider la fonctionnalité de référencement croisé des appels de macros au sein...

Voir le code
Macro
Macro de test de référence croisée

Cette macro SAS, nommée 'CrossReferenceTest2', est un composant du framework de test SASUnit. Elle crée un jeu de don...

Voir le code
Macro
Macro SAS pour titre centré avec marque de page

Cette macro SAS permet de créer un titre de page centré et d'ajouter une marque de page en position la plus à droite ...

Voir le code
Macro
Gestion du code de retour d'erreur

Macro SAS pour capturer et propager le code d'erreur le plus élevé rencontré lors de l'exécution d'un processus ETL o...

Voir le code
Macro
dirfp2ds

Permet de lister les noms de fichiers avec chemin complet (Windows) dans un jeu de données SAS.

Voir le code
ETL
Téléchargement de données économiques FRED

Macro SAS pour télécharger des données économiques spécifiques à partir de la base de données FRED (Federal Reserve E...

Voir le code
Macro
dsall.sas - Expansion de liste de jeux de données

Macro utilitaire pour étendre la notation _ALL_ dans une liste de jeux de données en tous les jeux de données présent...

Voir le code
Macro
equals.sas

Macro de style fonction pour le DATA STEP afin de comparer deux valeurs numériques et déterminer si elles sont égales...

Voir le code
Macro
Macro allafter

Cette macro de style fonction renvoie la partie d'une chaîne de caractères qui suit la première occurrence d'une chaî...

Voir le code
Macro
Extraction de sous-chaîne après caractère cible

Macro fonctionnelle SAS pour extraire la partie d'une chaîne de caractères située après la première occurrence d'un c...

Voir le code
Statistique
Analyse de Variance d'un Plan en Blocs Completement Randomisés

Ce script SAS réalise une analyse de variance (ANOVA) pour un plan en blocs complets randomisés avec une structure fa...

Voir le code
Statistique
ANOVAIN1

Exemple introductif pour l'analyse de variance à un facteur (One-Way ANOVA) avec PROC ANOVA, analysant la teneur en a...

Voir le code
Macro
Macro assertManual

Macro SAS pour gérer les assertions manuelles dans le framework de test SASUnit.

Voir le code
Reporting
Diagramme à barres horizontales empilées à 100%

Ce script SAS génère un diagramme à barres horizontales empilées à 100% pour visualiser la répartition proportionnell...

Voir le code
Visualisation
Graphique à barres horizontales empilées à 100% avec SGPLOT

Ce script SAS génère un graphique à barres horizontales empilées à 100% avec effet 3D en utilisant PROC SGPLOT. Les d...

Voir le code
Statistique
Exemple de Documentation 6 pour PROC CAUSALGRAPH

Ce script SAS démontre l'utilisation de la procédure CAUSALGRAPH pour définir, analyser et identifier des effets caus...

Voir le code
Statistique
Exemple de documentation PROC CALIS

Ce script illustre l'utilisation de la PROC CALIS pour l'analyse de modèles d'équations structurelles, en particulier...

Voir le code
Macro
Rendu de la colonne attendue pour assertLogMsg

Rend la mise en page de la colonne attendue pour l'assertion de message de log.

Voir le code
Macro
Rendu de colonne attendue pour assertPrimaryKey (SASUnit)

Macro utilitaire pour générer le rendu d'une colonne attendue dans le cadre d'un test 'assertPrimaryKey' pour les rap...

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