SAS intermédiaire

 
  2 jours       860       Avancé    
  Prochaine session
24 et 25 juin 2024
Objectifs de la formation
  • Acquérir les techniques avancées permettant d’effectuer les traitements plus rapidement et plus efficacement
  • Se familiariser avec les principaux éléments du langage SQL implémenté dans SAS

Prérequis

Parmi nos formations au logiciel SAS, cette formation est le niveau 2. Elle requiert une connaissance de base du logiciel SAS (maîtrise du contenu de la formation niveau 1 - SAS initiation).

Un débutant ou un ancien utilisateur ayant peu de pratique s’orientera donc vers la formation SAS initiation. Si au contraire vous êtes déjà un utilisateur avancé de SAS, vous serez peut-être intéressé(e) par la formation SAS expert.


Public visé

Toute personne souhaitant se perfectionner en SAS : statisticiens, chargés d’études statistiques, data analysts…


Programme détaillé

La formation détaillera la gestion des tables (observations et variables) grâce à l’étape DATA et la procédure SQL. Sera également présenté l’Output Delivery System (ODS) et ses utilisations. Les stagiaires mettront en œuvre le logiciel, sous la forme d’exercices d’application

Les traitements conditionnels, les boucles

  • Utilisation de SELECT, WHERE
  • Présentation de traitements avancés utilisant IF
  • Utilisation de DO, DO WHILE, DO UNTIL

Gestion avancée des tables

  • Gestion de tables SAS : tri, concaténation, fusion avancée

La procédure SQL

  • Utilisation du langage SQL implémenté dans SAS

Gestion des doublons

  • En SAS classique et en SQL

Utilisation de l’ODS

  • Utilisation de l’ODS via deux exemples : les ODS PDF et OUTPUT
  • Présentation d’autres sorties ODS dont l’ODS vers Excel

Vous allez apprendre plein de choses... mais pour quoi faire au juste ?

 

En SAS, les traitements conditionnels, les boucles, la gestion avancée des tables, la procédure SQL et l’utilisation de l’ODS (Output Delivery System) sont des fonctionnalités couramment utilisées pour effectuer des manipulations de données, des analyses et générer des rapports. Voici une brève explication de chacune de ces fonctionnalités :

  • Traitements conditionnels : En SAS, vous pouvez utiliser des instructions conditionnelles telles que IF-THEN-ELSE pour exécuter des actions en fonction de conditions spécifiques. Par exemple, vous pouvez utiliser une instruction IF pour vérifier si une variable répond à certaines conditions et exécuter une action en conséquence. Cela permet de filtrer, de transformer ou de manipuler les données en fonction de critères spécifiques.

  • Boucles : SAS propose plusieurs structures de boucles telles que DO-LOOP, DO-WHILE et DO-UNTIL pour répéter des instructions un certain nombre de fois ou jusqu’à ce qu’une condition spécifique soit remplie. Les boucles sont utiles pour automatiser des tâches répétitives, telles que la manipulation de données ou l’exécution d’analyses sur des sous-groupes de données.

  • Gestion avancée des tables : SAS offre des fonctionnalités avancées pour la gestion des tables de données. Vous pouvez fusionner des tables, trier les données, supprimer des doublons, ajouter ou supprimer des variables, renommer des variables, effectuer des calculs sur les variables, etc. Ces opérations permettent de préparer et de transformer les données pour l’analyse ultérieure.

  • Procédure SQL : SAS dispose d’une procédure SQL intégrée qui permet d’interroger les données à l’aide du langage SQL (Structured Query Language). Avec la procédure SQL, vous pouvez effectuer des opérations telles que la sélection de variables, le filtrage des données, l’agrégation, les jointures de tables et les regroupements. Cela facilite l’exploration et l’analyse des données à l’aide de requêtes SQL.

  • Utilisation de l’ODS (Output Delivery System) : L’ODS est un système de livraison de résultats en sortie dans SAS. Il permet de générer des rapports et des sorties dans différents formats tels que HTML, PDF, Excel, RTF, etc. Vous pouvez utiliser des instructions ODS pour spécifier le format de sortie souhaité, personnaliser l’apparence des rapports et incorporer des éléments tels que des graphiques et des tables dans les sorties.

L’ensemble de ces fonctionnalités offrent une grande flexibilité pour manipuler, analyser et présenter les données dans SAS. Elles vous permettent d’automatiser des tâches, d’effectuer des analyses avancées et de créer des rapports personnalisés en fonction de vos besoins.