Superwebdesign Software Trainers are Microsoft Certified Application Specialists
Superwebdesign Software Trainers are Adobe Certified Experts
nl | en

Cours en programmation SAS

Cours en programmation SAS en Français ou Anglais

1- SAS Programming: Basic Concepts

Elements de base pour programmer sous SAS
LIBNAME statement
Différents types de SAS datasets
 l’étape DATA

  • filename, infile, input statements
  • SET statement
  • MERGE statement
  • LABEL statement
  • RENAME statement
  • KEEP and DROP statements

 SAS Procédures pour créer des formats : PROC FORMAT
 Opérateurs sous SAS (and, or…)
 Fonctions usuelles utilisées dans l’étape DATA (fonctions INPUT, PUT, ROUND, SUBSTR, UPCASE, TRIM, etc..)
 Traitement des données date et heure
 SAS Procédures usuelles:

  • Décrire un dataset: PROC CONTENTS
  • Trier un dataset: PROC SORT
  • Statistiques descriptives: PROC MEANS, PROC UNIVARIATE,
  • PROC FREQ,
  • Pour faire du reporting/listings: PROC PRINT, PROC REPORT
  • Pour générer des tableaux statistiques: PROC TABULATE

Comment exporter un dataset SAS vers un fichier externe (.txt, .csv, .xls): PROC EXPORT, data steps…

Introduction aux Graphiques en Utilisant SAS/GRAPH

  • création de bar and pie charts
  • création de scatter plots

2- SAS Programming: Advanced Data processing

Apprendre à manipuler, à transformer et enrichir les données, contrôler les entrées et les sorties des tables SAS, la lecture des données externes au système SAS, à agréger des données SAS, à concatener ou à combiner des datasets.

  • PUT statement
  • Data null statement
  • Identifying first, last observations in case of multi-sequential data
  • RETAIN statement
  • Do while/ do until/ Iterative do
  • ARRAYS
  • LAG statement
  • Output statement
  • SET statement/ SET BY
  • Initiation au PROC SQL
  • PROC TRANSPOSE

3- SAS Programming: Advanced programming I

Procédures d’analyse statistiques avancées : SAS STAT

  • Analyse descriptive: PROC UNIVARIATE, PROC BOXPLOT
  • Analyse des données catégorielles: PROC FREQ
  • Régression: PROC REG
  • Analyse de variance: PROC ANOVA
  • Modèles linéaires généralisés: PROC GLM
  • Analyse de données de survie: PROC LIFETEST, PROC PHREG
  • Analyse logistique: PROC LOGISTIC
  • Tests d’hypothèses: PROC TTEST
  • Analyse factorielles: PROC PRINCOMP, PROC FACTOR
  • Classification ascendante hiérarchique: PROC CLUSTER, PROC TREE

4- SAS Programming: Advanced programming II

Formation au Langage SAS SQL
But: l’étude du langage de programmation SAS SQL
SQL (Structured Query Language), permet de réaliser des requêtes simples ou complexes sur l’ensemble des données accessibles par le Système SAS. Ce cours vous apportera la connaissance nécessaire afin de choisir en lieu et circonstance le langage de manipulation des données, le plus approprié à l’exécution de votre tâche. Vous y apprendrez également, comment l’utilisation des fonctions du langage SAS et langage SAS Macro, peuvent être combinés avec le langage SAS SQL.
Etude de l’utilisation de la procédure SAS SQL et toutes ses instructions. Le langage SAS SQL est un excellent outil d’extraction, de manipulation et de restitution des données, puissant et efficace dans l’environnement SAS.

5- SAS Programming: Advanced programming III

Formation à ODS : Output delivery system
But: l’étude du système ODS dans SAS
Le sytème ODS vous donne une grande flexibilité pour générer, stocker et reproduire des procedures SAS et des output sous forme de DATA Set avec un large éventail d’options. ODS vous permet d’obtenir des fonctionalités qui ne sont pas disponibles à partir de procédures ou de l’étape DATA seuls. ODS permet aussi de customizer la présentation de votre output SAS: par exemple obtenir des output sous WORD ou dans un document HTML.

  • ODS OUTPUT
  • ODS RTF
  • ODS HTML
  • PROC TEMPLATE
  • ODS PDF
  • Intro à ODS GRAPHICS

6- SAS Programming: Macro language

But: l’étude des macro-variables et du langage macro SAS, son mode de fonctionnement, et son débuggage, comment automatiser des étapes SAS, comment générer du code SAS, grâce au langage SAS Macro.
Vous apprendrez comment automatiser des boucles de programmes avec paramétrage et substitution de code grâce au langage SAS MACRO. La Formation au langage SAS MACRO est essentielle à une bonne prise en main de la programmation SAS, la maitrise de l’automatisation des
tâches, la gestion avancée des boucles …
Les principaux points abordés dans la formation SAS MACRO sont :

  • Une introduction au langage macro SAS
  • Le déroulement d’un programme SAS macro
  • Une introduction aux variables macro
  • Les macro variables automatiques générées par SAS
  • L’appel de macro variables
  • Les macro variables de l’utilisateur
  • A délimiter les noms de macro variables
  • Les princpales fonctions macro SAS
  • La définition et l’appel de programme SAS macro
  • Les macro programmes avec des paramètres
  • Le traitement conditionnel dans les programmes macro SAS
  • Le traitement itératif dans les programmes macro
  • Etude des tables globale et locale des symboles (variables macro)
  • L’interface entre le langage SAS Macro et : l’étape DATA, le langage SQL
  • La création de macro variables durant l’étape DATA
  • Les références indirectes aux macro variables
  • A créer des macro variables avec le langage SAS SQL

 

Toutes les formations en programmation:

Quelques clients: Cefora, IBM, Holcim, CBR, Total, Bpost, Cisco, Shape, Colruyt, Telelingua, Nestlé, CPAS Molenbeek, Fabricom, Club Med, OTAN, G4Securicor, Fonds de Participation, Roularta, Georg Fischer, SGC, STIB, Police Fédérale, KBC, Fortis, ING, Tetrapak, Starwood hotels, Royal Canin, GSK, ULB, Jetair, Belgacom, VRT, Banque National de Belgique, Hansgrohe, Regie des Batiments, General Electric, Hiscox, Prace, Toyota,...

Plus de Cours en programmation à Bruxelles

Formation en informatique Bruxelles

 

 

50% de réduction pour les indépendants et PME de la Region Bruxelles-Capitale

50% de réduction pour les indépendants
et PME par la Region Bruxelles-Capitale

 

Valid HTML 4.01 Transitional Valid CSS!