Administration
Orchestration et Test de Flux de Jobs SAS Viya

Ce script SAS démontre la création, la configuration et l'exécution de flux de jobs dans SAS Viya, incluant la gestio...

Voir le code
Macro
Vérification d'existence de variable macro avec portée

Vérifie l'existence d'une variable macro SAS, en permettant une limitation optionnelle à une portée spécifique (scope).

Voir le code
Macro
Macro de récupération de code multi-plateforme

Macro générique pour récupérer du code SAS (jobs Viya, stored processes SAS 9, ou programmes SASjs) en fonction de la...

Voir le code
Test
Test de service web avec mx_testservice

Ce script teste la création et le fonctionnement d'un service web nommé `sendObj` en utilisant les macros `mx_createw...

Voir le code
Statistique
Analyse de la variabilité du calcium dans les feuilles de navet

Ce script SAS analyse la variabilité de la concentration en calcium dans les feuilles de navet en utilisant la procéd...

Voir le code
Statistique
Fiabilité des modèles d'automobiles

Ce script SAS analyse la fiabilité de différents modèles d'automobiles en utilisant la procédure NESTED.

Voir le code
Statistique
Exemple de documentation 6 pour PROC NLIN - Graphiques ODS et diagnostics

Ce script SAS illustre l'utilisation de la PROC NLIN pour l'analyse de régression non linéaire, en générant des graph...

Voir le code
Utilitaire
Macro lsfp2ds

Crée un dataset SAS à partir d'une liste de noms de fichiers Unix/Linux avec chemin complet.

Voir le code
Statistique
Analyse de la différence de moyennes entre deux groupes

Ce script SAS simule une population, en tire un échantillon aléatoire, et prépare l'analyse statistique pour tester l...

Voir le code
Statistique
Test du Chi-carré sur données d'enquête

Ce script SAS réalise une analyse de fréquences et un test du Chi-carré sur des données d'enquête, en utilisant des f...

Voir le code
Macro
Manipulation de Variables Macro et Création de Données

Ce script SAS démontre la création d'un jeu de données interne et l'utilisation de diverses fonctions macro pour mani...

Voir le code
Reporting
Génération de matrices de nuages de points avec PROC SGSCATTER

Ce script SAS génère plusieurs matrices de nuages de points (scatterplot matrices) à l'aide de la procédure PROC SGSC...

Voir le code
Statistique
Modèle à Effets Aléatoires avec PROC MCMC

Exemple 3 de démarrage pour la procédure MCMC, implémentant un modèle à effets aléatoires pour l'analyse de données d...

Voir le code
Statistique
Exemple d'utilisation de distributions multivariées

Ce script génère des données normales multivariées à l'aide de PROC IML, puis ajuste un modèle normal multivarié bayé...

Voir le code
ETL
Macro de Création et d'Indexation de Table de Différences

Cette macro SAS crée ou met à jour la structure d'une table SAS (`DIFFTABLE` par défaut) destinée à stocker des infor...

Voir le code
Macro Utilitaire
Formatage de Chaîne avec Délimiteurs et Quoting

Cette macro ajoute des guillemets et/ou des délimiteurs personnalisés à une chaîne de caractères existante, en la seg...

Voir le code
Test
Test unitaire de la macro mf_getvarlist

Ce script SAS teste la fonctionnalité de la macro `mf_getvarlist` en vérifiant son comportement avec différentes opti...

Voir le code
Utilitaire
Macro mf_mkdir - Création récursive de répertoires

Cette macro SAS, `mf_mkdir`, crée un répertoire sur le système de fichiers, y compris tous les répertoires intermédia...

Voir le code
Test
Test de la macro mf_writefile

Ce script SAS est un test unitaire pour la macro `%mf_writefile`. Il valide sa capacité à créer, écraser et ajouter d...

Voir le code
Statistique
Exemple 15 de documentation pour PROC MI

Ce script SAS démontre l'utilisation de la procédure PROC MI pour l'imputation multiple de données manquantes, spécif...

Voir le code
Macro
Macro Min_Member_Length

Cette macro prend une liste délimitée et renvoie la longueur minimale de n'importe quel membre de cette liste.

Voir le code
Macro
Macro d'annotation pour données manquantes

Cette macro génère un ensemble de données d'annotation pour visualiser les observations avec des valeurs manquantes p...

Voir le code
Macro
Macro %mixcase pour la mise en forme de texte en casse mixte

Macro SAS pour convertir une chaîne de caractères en casse mixte, en capitalisant la première lettre de chaque mot et...

Voir le code
Statistique
Contrastes isotoniques avec PROC MIXED

Ce script SAS démontre l'utilisation de PROC MIXED pour l'analyse de contrastes isotoniques sur des valeurs moyennes ...

Voir le code
Administration
Suppression d'un document de métadonnées

Macro SAS pour la suppression d'un objet de type 'Document' dans le référentiel de métadonnées SAS en utilisant son c...

Voir le code
Statistique
Exemple de Démarrage pour PROC HPLMIXED

Ce script SAS génère un jeu de données synthétique nommé 'SchoolSample' et applique ensuite une analyse de modèles mi...

Voir le code
Statistique
SAS HPNLMOD : Comment Modéliser une Courbe avec "Point de Rupture" (Join Point) Mieux qu'avec PROC NLIN

Ce script SAS illustre l'utilisation de la PROC HPNLMOD pour ajuster un modèle non linéaire segmenté avec une conditi...

Voir le code
Statistique
Comparaison des méthodes pour PROC HPPLS

Ce script SAS compare les résultats de trois méthodes d'analyse de régression multivariée (RRR, PCR, PLS) en utilisan...

Voir le code
Statistique
Exemples de Section Détails pour PROC HPQUANTSELECT

Ce script SAS démontre l'utilisation de PROC HPQUANTSELECT avec des exemples de variables de classe et de sélection d...

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

Ce script illustre l'utilisation de PROC CALIS pour l'analyse de Modèles d'Équations Structurelles (SEM), avec plusie...

Voir le code
Statistique
Standardisation de données et conversions de températures avec PROC IML

Ce script SAS utilise PROC IML pour effectuer la standardisation de données d'un jeu de données SASHELP et des conver...

Voir le code
Statistique
Analyse de Puissance et Simulation Monte Carlo pour Test de Deux Moyennes

Ce script SAS démontre le calcul de la puissance statistique pour un test de comparaison de deux moyennes, à la fois ...

Voir le code
Macro
Vérification de la validité d'un nom SAS

Macro fonctionnelle pour vérifier si une chaîne de caractères est un nom SAS valide selon les règles de nommage.

Voir le code
Macro
Macro fonctionnelle pour format ISO 8601

Cette macro fonctionnelle génère une chaîne de caractères au format ISO 8601 (YYYY-MM-DDTHH:MM:SS) à partir de deux v...

Voir le code
Statistique
Exemple de documentation pour PROC LATTICE

Ce script SAS prépare un jeu de données interne pour une analyse statistique de plan en treillis, puis exécute PROC L...

Voir le code
Statistique
Examen du taux de croissance des porcs

Ce script SAS crée un jeu de données sur la croissance des porcs à partir de données intégrées (datalines), puis util...

Voir le code
Statistique
Exemple 5 pour PROC LIFEREG

Ce script SAS illustre l'utilisation de la PROC LIFEREG pour l'analyse de données de survie, incluant le traçage de p...

Voir le code
Statistique
Exemple de démarrage 1 pour PROC LIFEREG

Ce script SAS est un exemple d'introduction à l'utilisation de PROC LIFEREG pour l'analyse des données de survie. Il ...

Voir le code
Statistique
Survie d'hommes atteints d'angine de poitrine

Ce script SAS réalise une analyse de survie par la méthode de la table de vie pour étudier la survie d'hommes atteint...

Voir le code
Administration
Extraction des IDs utilisateur du domaine DefaultAuth

Ce script SAS se connecte au serveur de métadonnées SAS pour extraire la liste de tous les identifiants d'utilisateur...

Voir le code
Macro
Macro ljustify

Macro SAS pour justifier à gauche toutes les variables de type caractère d'un jeu de données.

Voir le code
Utilitaire
Créer un dataset SAS à partir d'une liste de fichiers Unix/Linux

Macro SAS pour lister les noms de fichiers Unix/Linux et les écrire dans un dataset SAS.

Voir le code
Statistique
Exemple d'introduction pour PROC FREQ

Ce script SAS démontre l'utilisation de la PROC FREQ pour générer des tables de fréquence, des tables de croisement e...

Voir le code
Statistique
Exemple 4 pour PROC GENMOD

Ce script SAS démontre l'utilisation de la procédure GENMOD pour ajuster un modèle linéaire généralisé avec une répon...

Voir le code
Administration
Requête d'informations sur les tâches SAS Workload Orchestrator

Ce script interroge l'API SAS Workload Orchestrator pour récupérer des informations sur les tâches, puis formate et a...

Voir le code
Statistique
Exemple détaillé 2 pour PROC GLM

Ce script SAS utilise PROC GLM pour effectuer une analyse de la variance, avec un focus sur le calcul de la taille d'...

Voir le code
Statistique
Exemple détaillé 4 pour PROC GLM

Ce script illustre l'utilisation de la procédure GLM (General Linear Model) pour l'analyse d'un plan d'expérience à d...

Voir le code
Statistique
Exemple détaillé 5 pour PROC GLM (Effets simples)

Ce script SAS illustre l'utilisation de la PROC GLM pour l'analyse des effets simples dans un modèle linéaire général...

Voir le code
Statistique
Analyse de Modèle Mixte (GLM et MIXED)

Ce script SAS effectue une analyse de variance de modèle mixte en utilisant les procédures GLM et MIXED sur un jeu de...

Voir le code
Statistique
Régression quadratique et linéaire avec PROC GLM

Ce script SAS illustre l'utilisation de la PROC GLM pour l'ajustement de modèles de régression quadratique et linéair...

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