top of page

FONDAMENTAUX

SAS (Statistical Analysis System)​ est un outil d'informatique décisionnelle. Il permet de traiter des données en les sélectionnant, les triant, les recodant, créant de nouvelles variables, calculant des statistiques, créant des tableaux et graphiques ...

On distingue principalement deux grandes étapes/structures sur SAS :

- Étape DATA : manipulation de bases de données.

- Étape PROC : analyse de bases de données.

​Sous SAS les données sont stockées dans des tableaux appelés tables.

Les caractéristiques des noms de tables et de variable sont les suivantes :

- Elles doivent commencer soit par une lettre soit par un underscore.

- Elles doivent avoir une longueur maximale de 32 caractères (maximum 8 caractères pour les noms de bibliothèques).

- Seuls les lettres, les chiffres et les underscores sont autorisés.

- Elles ne sont pas sensibles à la casse (pas de distinction entre les lettres majuscules et minuscules).

Il faut savoir qu'une ligne doit commencer par une instruction (DATA, PROC, FORMAT, SET, RUN, etc ...) et se finir par un point virgule.

La commande RUN; indique à SAS qu'une étape (DATA par exemple) est terminée et qu'il doit l'exécuter.

Si on exécute tout notre code et que l'on n'a pas mis de RUN; à la fin de notre paragraphe, SAS va s'arrêter après le premier paragraphe.

Sous SAS, les commentaires commencent par /* et se terminent par */ . SAS passera automatiquement le texte du commentaire en vert.

Le journal contient l'historique des compilations du code. Il est très important de vérifier que l'exécution du code a bien fonctionné.

La coloration du journal est la suivante :

- Noir : code soumis

- Bleu : aucune erreur

- Vert : présence d'erreurs "non fatales"

- Rouge : erreur empêchant l'exécution du programme correctement

bottom of page