ETL
Génération et manipulation de données de test

Ce script SAS génère et manipule trois jeux de données de test : 'Units', 'Modes' et 'Fails'. Il utilise des fonction...

Voir le code
Administration
Exécuter une commande système distante et logger la sortie

Cette macro SAS permet d'exécuter une commande système arbitraire sur un hôte distant (via une soumission distante 'r...

Voir le code
Statistique
Analyse de régression Ridge avec PROC REG

Ce script SAS réalise une analyse de régression linéaire avec pénalisation Ridge sur un jeu de données interne 'acety...

Voir le code
Statistique
Exemples de Démarrage pour PROC REG

Ce script illustre l'utilisation de la procédure PROC REG pour l'analyse de régression linéaire avec des exemples bas...

Voir le code
ETL
Expansion de données par fréquence et manipulation de matrices IML

Ce script SAS illustre des techniques variées de manipulation de données, incluant la création de datasets SAS via `D...

Voir le code
Statistique
Exemple MCD pour PROC ROBUSTREG

Ce script SAS génère un jeu de données synthétique nommé 'Children', visualise ces données à l'aide de PROC SGPLOT et...

Voir le code
Administration
Exécution parallèle avec RSUBMIT et PROC MEANS

Ce script SAS démontre l'utilisation de la commande RSUBMIT pour exécuter des processus en parallèle sur plusieurs se...

Voir le code
Macro
Démonstration des fonctions de guillemets de macro

Ce script SAS démontre l'utilisation de diverses fonctions de guillemets de macro (macro quoting) pour contrôler la r...

Voir le code
Statistique
Distribution Bootstrap de la Moyenne

Ce script SAS utilise PROC IML pour effectuer une analyse bootstrap de la moyenne d'une variable à partir du jeu de d...

Voir le code
Reporting
Rapport de Ventes avec Lignes Ombrées

Génère un rapport de ventes détaillé en HTML avec un ombrage alterné des lignes et une mise en évidence des totaux de...

Voir le code
Statistique
Analyse de Survie avec PROC PHREG (Exemple Rats)

Ce script SAS illustre l'utilisation de la PROC PHREG pour une analyse de survie sur des données de rats, incluant un...

Voir le code
Statistique
Exemples de syntaxe pour PROC PLAN

Ce script SAS démontre diverses utilisations de la PROC PLAN pour la génération de plans d'expérience, y compris des ...

Voir le code
Statistique
Exemple d'initiation 2 pour PROC PLAN

Ce script SAS démontre comment utiliser PROC PLAN pour la randomisation complète dans une conception expérimentale, e...

Voir le code
Statistique
Exemple 1 pour PROC PLM

Ce script SAS simule un ensemble de données, ajuste un modèle de régression logistique à l'aide de PROC LOGISTIC, sto...

Voir le code
Statistique
Exemple d'introduction pour PROC PLM

Ce script illustre l'utilisation de PROC GLM pour ajuster un modèle linéaire et PROC PLM pour effectuer des analyses ...

Voir le code
Statistique
Relation entre les méthodes pour PROC PLS

Ce script SAS démontre les relations entre trois méthodes différentes (RRR, PCR, PLS) disponibles dans la procédure P...

Voir le code
Statistique
Exemple de Documentation 1 pour PROC PROBIT

Ce script SAS illustre l'utilisation de la procédure PROBIT pour l'analyse dose-réponse, en modélisant la relation en...

Voir le code
Statistique
Exemple de documentation 4 pour PROC PROBIT

Ce script SAS illustre l'utilisation de la procédure PROBIT pour l'analyse de régression sur des données épidémiologi...

Voir le code
Statistique
Analyse PROBIT d'une épidémie

Ce script SAS réalise une analyse de régression PROBIT pour modéliser la relation dose-réponse d'une épidémie en fonc...

Voir le code
Statistique
Exemples de détails de documentation pour PROC POWER

Ce script SAS démontre l'utilisation de la PROC POWER pour effectuer des analyses de puissance statistique, notamment...

Voir le code
Statistique
Exemple de Documentation 3 pour PROC POWER (Plans Croisés Simples AB/BA)

Ce script SAS démontre l'utilisation de la procédure PROC POWER pour l'analyse de puissance statistique et le calcul ...

Voir le code
Statistique
Exemple de documentation 9 pour PROC POWER (Régression logistique binaire)

Ce script SAS utilise la procédure PROC POWER pour effectuer une analyse de puissance pour une régression logistique ...

Voir le code
Statistique
Exemple 2 de démarrage pour PROC POWER (Détermination de la taille d'échantillon requise pour un test t à deux échantillons)

Ce script SAS utilise PROC POWER pour déterminer la taille d'échantillon totale requise pour un test t à deux échanti...

Voir le code
Statistique
Exemple de Documentation pour PROC QUANTREG

Exemple d'utilisation de PROC QUANTREG pour une régression quantile sur le jeu de données SASHELP.BWEIGHT.

Voir le code
Statistique
Exemple PROC NLIN : Estimation de Paramètres pour un Modèle Non Linéaire

Ce script SAS utilise PROC NLIN pour estimer les paramètres de modèles non linéaires, notamment un modèle de réaction...

Voir le code
Statistique
Exemple de documentation 4 pour PROC NLMIXED

Ce script SAS utilise PROC NLMIXED pour modéliser des données de comptage avec un modèle Poisson-Normal.

Voir le code
Statistique
Exemple 6 de documentation pour PROC NLMIXED

Ce script SAS est un exemple de documentation pour la PROC NLMIXED, simulant un modèle linéaire à effets aléatoires i...

Voir le code
Statistique
Exemple de démarrage pour PROC NLMIXED (nlmgs1)

Ce script SAS démontre un exemple de démarrage pour la procédure NLMIXED, en ajustant un modèle de courbe de croissan...

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

Exemple de démarrage pour PROC NLMIXED, modélisation logistique-normale de données binomiales issues d'un essai clini...

Voir le code
Macro
Macro SAS de suppression de virgules

Macro fonctionnelle pour remplacer les virgules par des espaces dans une chaîne de caractères.

Voir le code
Macro
Suppression des doublons dans une liste

Macro de style fonction pour supprimer les doublons dans une liste d'éléments délimités par des espaces.

Voir le code
Statistique
Analyse non-paramétrique avec PROC NPAR1WAY

Ce script SAS utilise PROC NPAR1WAY pour effectuer des analyses non-paramétriques sur un jeu de données interne. Il p...

Voir le code
Statistique
Analyse d'un plan à deux facteurs déséquilibrés

Ce script SAS effectue une analyse de la variance (ANOVA) à deux facteurs déséquilibrés sur des données créées en int...

Voir le code
Statistique
Exemple de Documentation ODS 3

Ce script SAS illustre l'utilisation du Output Delivery System (ODS) pour la documentation et la visualisation, en ef...

Voir le code
Statistique
Réclamations d'assurance

Ce script SAS effectue une régression de Poisson pour modéliser les réclamations d'assurance en fonction du type de v...

Voir le code
Statistique
Analyse de régression sur données de classe et de population

Ce script SAS effectue des analyses de régression sur le dataset interne 'sashelp.class' et sur un dataset de populat...

Voir le code
Macro
Gestion des variables de chemin d'accès OS

Cette macro crée des variables macro globales pour référencer des répertoires du système d'exploitation en s'appuyant...

Voir le code
Didacticiel / Rapports
Comprendre la Syntaxe des Programmes SAS

Le script illustre des concepts fondamentaux de programmation SAS, incluant l'utilisation de commentaires, la manipul...

Voir le code
Statistique
Analyse de survie avec PROC PHREG (Exemple 14)

Exemple de documentation pour PROC PHREG, illustrant l'analyse classique du modèle de régression de Cox avec des opti...

Voir le code
Administration
Suppression d'un Processus Stocké (Stored Process) via Métadonnées

Macro SAS pour la suppression d'un Processus Stocké (Stored Process) en utilisant son chemin de métadonnées comme réf...

Voir le code
Macro
Macro pour l'extraction de chemins et URI de métadonnées

Cette macro extrait le chemin d'un élément d'arborescence de métadonnées BIP ou son URI, et le stocke dans un jeu de ...

Voir le code
Administration
Mise à jour du type de serveur d'un processus stocké

Cette macro met à jour le type de serveur (Workspace ou Stored Process) d'un processus stocké SAS Viya 4, en modifian...

Voir le code
Statistique
Analyse Modeclus avec option JOIN

Ce script SAS démontre l'utilisation de la PROC MODECLUS pour l'analyse de clusters sur un ensemble de données synthé...

Voir le code
Statistique
Exemple de Documentation pour PROC MODECLUS (modecex5)

Ce script SAS démontre l'utilisation de la PROC MODECLUS pour l'analyse de clusters sur des données unidimensionnelle...

Voir le code
Administration
Macro pour la suppression de contraintes de table

Cette macro permet de supprimer dynamiquement des contraintes (clés primaires, uniques, non-null) de tables SAS en gé...

Voir le code
Administration
Macro de suppression récursive de dossier

Macro SAS pour supprimer un dossier et tous ses sous-dossiers et fichiers de manière récursive.

Voir le code
Macro
Macro pour créer des vues du dictionnaire SQL

Cette macro crée dynamiquement des vues dans une bibliothèque SAS spécifiée (par défaut WORK) pour toutes les entrées...

Voir le code
Test
Test de la macro mp_getformats et gestion de FMTSEARCH

Ce script teste la fonctionnalité de la macro `mp_getformats` en créant des bibliothèques de formats temporaires, déf...

Voir le code
Tests
Macro de test pour mp_gsubfile

Cette macro SAS, `gsubtest`, est conçue pour valider le fonctionnement de la macro `mp_gsubfile`, un utilitaire de re...

Voir le code
Tests
Tests de validation de colonnes (mp_validatecol)

Script de test unitaire pour la macro `mp_validatecol` qui valide différents types de données de colonne (noms de lib...

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