Statistique
Test de permutation pour comparaison de moyennes

Ce script SAS réalise un test de permutation pour évaluer la différence de moyennes entre deux groupes (traumatisés v...

Voir le code
Administration
Conversion de CHARACTER en VARCHAR dans CAS

Ce script SAS démontre comment convertir des données de type CHARACTER en VARCHAR lors du chargement de tables dans S...

Voir le code
ETL
Création et Affichage de Données Étudiantes

Ce script SAS démontre la création et la manipulation de jeux de données simples à partir de données en ligne (datali...

Voir le code
Macro
Utilisation de la fonction macro %SYSEVALF

Ce script SAS démontre l'utilisation de la fonction macro %SYSEVALF pour évaluer des expressions arithmétiques et log...

Voir le code
Statistique
Analyse de régression logistique avec transformation de données

Ce script SAS effectue une série d'analyses de régression logistique sur un jeu de données généré en interne, après u...

Voir le code
Macro
Macros utilitaires pour l'analyse de données et la manipulation de métadonnées SAS

Ce script fournit un ensemble de trois macros SAS. La macro 'DissGraphMakerLogOdds' réalise une analyse approfondie d...

Voir le code
Reporting
Tuto SAS : Maîtrisez la Prévision de Séries Chronologiques (Pourquoi PROC GLM ne suffit pas)

Analyse et prévision des températures de l'hémisphère sud à partir de données CSV externes, incluant des analyses de ...

Voir le code
Administration
Macro SAS Multi-OS : Créez vos Dossiers Automatiquement (Windows & Linux) sans Erreur

Ce script SAS définit une macro pour créer un dossier sur le système de fichiers, puis l'utilise pour créer un dossie...

Voir le code
Statistique
Rapports de fréquence basiques

Ce programme génère des comptages de fréquence pour chaque valeur unique dans les colonnes de la table SASHELP.CARS.

Voir le code
Reporting
Analyse de Données Cliniques et Rapports Agrégés

Ce script SAS génère des données cliniques simulées, effectue une agrégation statistique par genre et groupe de patie...

Voir le code
ETL
Manipulation Avancée de Données d'Inventaire et Achats

Ce script SAS démontre des techniques fondamentales et avancées de manipulation de données. Il inclut la création de ...

Voir le code
Statistique
Assignation d'unités expérimentales et opérations de jeux de données

Ce script SAS démontre des méthodes pour assigner des unités expérimentales (sujets) à des groupes de traitement de m...

Voir le code
ETL, Reporting, Statistique
Analyse et transformation de données de produits

Ce script SAS explore, analyse et transforme un jeu de données de catalogue de produits externe. Il examine sa struct...

Voir le code
Statistique
Analyse de probabilités binomiales

Ce script SAS calcule et présente les probabilités d'événements non manquants basées sur une distribution binomiale, ...

Voir le code
Macro
Préparation de données pour EM5BATCH

Ce script SAS prépare les jeux de données 'workspace' et 'actions' qui sont utilisés comme paramètres d'entrée pour l...

Voir le code
Reporting
Graphiques avec axes cassés

Ce script SAS génère divers graphiques (barres et nuages de points) avec des exemples d'axes cassés (broken axes) pou...

Voir le code
Manipulation de données
Démonstration d'ajout de jeux de données SAS

Ce script SAS démontre l'utilisation de la procédure PROC APPEND pour ajouter des observations d'un jeu de données SA...

Voir le code
Statistique
Analyse Descriptive et Fréquences

Ce script SAS effectue une analyse descriptive simple, créant un jeu de données à partir de lignes de données intégré...

Voir le code
Statistique
Analyse de régression non linéaire avec modèle plateau gauche et visualisation

Ce script SAS ajuste un modèle de régression non linéaire de type 'plateau gauche' aux données de masse et de longueu...

Voir le code
ETL
Préparation et Fusion de Données BMI et Enregistrements

Ce script SAS prépare deux ensembles de données (BMI et enregistrements de personnes) à partir de données intégrées, ...

Voir le code
Statistique
Analyse Descriptive Numérique des Variables Taille et Poids

Ce script SAS effectue une analyse descriptive de variables numériques (taille, poids) à partir de données créées en ...

Voir le code
Statistique
Analyse descriptive I - Mesures de tendance centrale

Ce script SAS effectue une analyse descriptive de mesures de tendance centrale (moyenne, médiane, mode) pour la taill...

Voir le code
ETL
Entrelacement de jeux de données SAS

Ce script SAS démontre deux méthodes pour combiner et trier (entrelacer) des jeux de données : la concaténation suivi...

Voir le code
ETL, Reporting, Statistique
Exemples de base SAS DATA et PROC

Ce script SAS illustre les concepts fondamentaux des étapes DATA et PROC, incluant la création de nouvelles variables...

Voir le code
ETL
Exemples d'utilisation de PROC TRANSPOSE

Ce script SAS illustre diverses utilisations de la procédure PROC TRANSPOSE pour transformer la structure des données...

Voir le code
Statistique
Comparaison PROC SUMMARY et PROC MEANS

Ce script SAS compare les procédures PROC SUMMARY et PROC MEANS, mettant en évidence leurs différences principales en...

Voir le code
ETL
Manipulation de chaînes de caractères

Ce script SAS démontre diverses techniques de manipulation de chaînes de caractères, incluant l'extraction de sous-ch...

Voir le code
Statistique
Statistique de Test de Score de Dean (1992)

Ce script SAS calcule la statistique de test de score de Dean (1992) pour évaluer l'adéquation d'une distribution bin...

Voir le code
Statistique
Test d'Adéquation (GOF) pour DataSet III

Ce script SAS réalise des tests d'adéquation (Goodness-of-Fit) et génère des graphiques Q-Q pour analyser les résidus...

Voir le code
ETL
Analyse et Tri de Données sur le Cancer

Ce script SAS crée un jeu de données interne 'work.cancer' à partir de données brutes sur le cancer, calcule le total...

Voir le code
Statistique
Interpolation Lissante avec PLOTS(INTERPOLATE) dans PROC TRANSREG

Analyse de régression avec interpolation des tracés en utilisant PROC TRANSREG.

Voir le code
Macro
Soumettre du code R via SAS

Cette macro SAS permet d'exécuter du code R passé en paramètre en l'écrivant dans un fichier temporaire et en le soum...

Voir le code
Statistique
Changements de Pression Atmosphérique entre l'Île de Pâques et Darwin, Australie

Ce script SAS utilise la PROC TRANSREG pour analyser les changements de pression atmosphérique en fonction de l'année...

Voir le code
Macro
Macro pour la création de variables macro distantes

Cette macro permet de définir une variable macro dans une session SAS distante spécifiée ou par défaut via SAS/CONNECT.

Voir le code
Macro
Exemple d'utilisation de la macro %smile_attr_var

Exemple d'utilisation de la macro %smile_attr_var pour obtenir les attributs de variables et gérer les cas d'erreur.

Voir le code
Reporting
Génération de Rapports ODS avec Styles Variés

Ce script SAS génère des exemples de rapports en formats HTML, PDF et RTF, en appliquant tous les styles ODS disponib...

Voir le code
Statistique
Exemple 14 pour PROC SEQDESIGN

Ce script SAS démontre l'utilisation de la procédure SEQDESIGN pour calculer les tailles d'échantillon pour des étude...

Voir le code
Reporting
Analyse des défaillances de condensateurs par graphique radar

Ce script génère plusieurs graphiques radar pour visualiser les causes de défaillance des condensateurs à partir du j...

Voir le code
Reporting
Rapport de Ventes avec Annotations Graphiques

Ce script SAS génère un rapport PDF structuré des ventes de produits, puis utilise l'outil Annotate et PROC GSLIDE po...

Voir le code
Reporting
Rapport de Ventes Détaillé avec Annotations Graphiques

Ce script SAS génère un rapport de ventes complet à partir du jeu de données `sashelp.prdsale`, filtré pour les produ...

Voir le code
Statistique
Exemple de documentation 7 pour PROC POWER (Précision de l'intervalle de confiance)

Ce script SAS réalise une analyse de puissance pour un échantillon unique afin de déterminer la taille d'échantillon ...

Voir le code
Statistique
Analyse de Puissance (Test de Non-Infériorité) avec PROC POWER

Analyse de puissance pour un test de non-infériorité sur deux échantillons de moyennes, avec des paramètres de donnée...

Voir le code
Macro
Macro d'Analyse de Chaînes de Caractères

Cette macro SAS permet de découper une chaîne de caractères en mots ou phrases selon des délimiteurs spécifiés, puis ...

Voir le code
Utilitaire
Générer un libref SAS unique

Cette macro génère un libref SAS unique en ajoutant un suffixe numérique à un préfixe donné, afin d'éviter les confli...

Voir le code
Macro
Détermination de l'utilisateur de session

Macro utilitaire pour déterminer l'identifiant de l'utilisateur SAS en fonction du contexte de session (Viya Compute,...

Voir le code
Statistique
Exemple de documentation 1 pour l'introduction au SEM

Ce script SAS démontre l'utilisation de la procédure CALIS pour l'analyse par modélisation d'équations structurelles ...

Voir le code
Macro
Définition des formats ISO pour date et heure

Cette macro SAS définit des formats personnalisés pour les dates et heures selon la norme ISO 8601, en gérant spécifi...

Voir le code
Statistique
Analyse de chemin et régression avec CALIS et REG

Ce script SAS illustre l'utilisation des procédures CALIS et REG pour l'analyse de données, avec la création de donné...

Voir le code
Statistique
Exemple 2 de démarrage pour PROC FREQ

Analyse de données catégorielles et calcul de statistiques Kappa pour évaluer l'accord entre deux dermatologues sur l...

Voir le code
Statistique
Exemple d'initiation PROC GENMOD

Ce script SAS crée un jeu de données 'insure' et applique la procédure GENMOD pour ajuster un modèle linéaire général...

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