Chapitre 3 SAS
Présentation d’un logiciel de statistique décisionnelle : SAS
Chérif Mballo
2/26/2015
1
1 - Vue d’ensemble de SAS
2/26/2015
2
Langages de programmation de SAS
SAS: Statistical Analysis Software/System
Système SAS: ensemble de modules logiciels pour la gestion et le traitement statistique des données:
→ saisies, importations, interrogations, manipulations, transformations de données;
→ analyses statistiques de base, modélisation, graphiques, rapports, …
SAS propose plusieurs langages de programmation:
→ Le langage de base: extraction, transformation, croisement de plusieurs sources d’information, production et mise en forme de résultats, …;
→ Le langage macro: série d’instructions dédiées au paramétrage d’un programme
→ Le SQL (Structured Query Language): commun à de nombreux logiciels de gestion de bases de données (SGBD), permettant également l’extraction, la transformation et l’appariement de données.
→ L’IML (Interactive Matrix Language): langage matriciel permettant de nombreux calculs mathématiques et statistiques.
2/26/2015
3
Différents systèmes SAS
SAS base: langage de programmation souple et évolutif, dédié à la consultation, à la transformation et au reporting des données
SAS Enterprise Guide (EG):
→ extractions, croisement de données, production de tableaux, graphiques, statistiques, …
→ génère des programmes SAS et intègre également un éditeur de programmes,
→ produit des sorties dans les formats les plus courants : page Web, PDF, Word, Excel
SAS Enterprise Miner (EM): permet de créer des modèles prédictifs et descriptifs sur de grands volumes de données dans toute l'entreprise (plusieurs de ces modèles sont déjà programmés sous forme de « nœuds »)
Dans le cadre de ce cours, c’est le SAS de base qui sera présenté
2/26/2015
4
Différentes fenêtres de SAS
Fenêtre de programmation (éditeur) : entrer, éditer, compiler les programmes
Fenêtre Journal (Log) : analyse syntaxique