Aller au contenu

SAS/Introduction

Leçons de niveau 13
Une page de Wikiversité, la communauté pédagogique libre.
< SAS
Début de la boite de navigation du chapitre
Introduction
Icône de la faculté
Chapitre no 1
Leçon : SAS
Retour auSommaire
Chap. suiv. :Procédures
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « SAS : Introduction
SAS/Introduction
 », n'a pu être restituée correctement ci-dessus.

Plusieurs fenêtres sont accessibles dans "Affichage" (ou View). Voici un résumé de celles-ci:

  • Éditeur amélioré: (enhanced editor) en couleurs, permet de saisir les lignes de commandes SAS (instructions à exécuter)
  • Exécution:
  • Journal: Suivi du bon déroulement des exécutions:
    1. Bleu: notes
    2. Vert: Avertissement (warning)
    3. Rouge: Erreurs fatales
  • Sorties: (Output) Listing des textuelles au format HTML
  • Graph: Éditeur graphique
  • Résultats: arborescence de l'Output pour accéder directement à une table de sorties.
  • Explorateurs: (Explorer) Gestionnaire des tables SAS et des bibliothèques qui contiennent les tables SAS (bibliothèques WORK par défaut)

Programme SAS:

Enchaînement d'étapes DATA (créer/modifier les données) et de procédures (PROC).

Table SAS:

format utilisé par SAS pour gérer les données (.sas7bdat) avec les variables en colonnes et les observations en lignes.

Fonctionnement

[modifier | modifier le wikicode]

Pour pouvoir faire de l'analyse de données avec SAS, vous aurez besoin de créer des tables. Pour éviter de la perdre vous devrez lui donner un nom et indiquer dans quelle bibliothèque vous travaillez.

LIBNAME lib 'H:/TPSAS/TPX';		/* Crée la bibliothèque "lib"*/
DATA lib.tab;				/* Crée la table "tab" */
INFILE "H:/TPSAS/TPX/donnees.dat";	/* Lecture d'un fichier de données */
INPUT prenom$ sexe$ age taille poids;	/* On nomme les variables du tableau (les colonnes) */
RUN;					/* Exécute les opérations précédentes */

Le $ indique une variable qualitative.

Le fichier de données est une simple liste d'éléments ou chaque valeur de variable est séparée par un espace. Exemple de fichier de données :

174 65 M
169 56 F
166 48 F
181 80 M
168 53 F
176 76 M

Changer de table

[modifier | modifier le wikicode]

Pour travailler sur une autre table que l'actuelle, utilisez l'instruction DATA :

DATA = votreLib.votreTable;

Pour en savoir plus

[modifier | modifier le wikicode]

Pour connaitre les détails d'une procédure (les options possibles,...) consultez l'aide de SAS. Si par exemple vous voulez des infos sur UNIVARIATE, la page d'aide correspondante sera : "The UNIVARIATE Procedure".