Kein Folientitel - PowerPoint PPT Presentation

About This Presentation
Title:

Kein Folientitel

Description:

Ecole Sup rieure de la Statistique et de l Analyse de l Information de Tunisie Initialisation au logiciel SAS (Statistical Analysis System) Slim ZOUAOUI – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 39
Provided by: Guen95
Category:
Tags: folientitel | kein | print | proc

less

Transcript and Presenter's Notes

Title: Kein Folientitel


1
Ecole Supérieure de la Statistique et de
lAnalyse de lInformation de Tunisie
Initialisation au logiciel SAS (Statistical
Analysis System)
Slim ZOUAOUI Slim_zouaoui_at_essai.rnu.tn
2
Introduction
SAS est un logiciel
de gestion et danalyse statistique de grande
puissance .
généraliste .
multi plateforme (il est écrit en C).
traite un nombre quasiment illimité de données.
contient une importante bibliothèque de
fonctions prédéfinit qui sont disponibles dans un
ensemble de modules.
Introduction
3
Un programme SAS
Il se compose de deux types d'instructions
Etape DATA (pour données)
  • import des données.
  • saisie et manipulation des données sous SAS.
  • créer différents jeux de données et des
    nouvelles variables .

Etape Proc (pour procédure)
  • Effectuer des opérations sur les tables.
  • Etudier et analyser les données.
  • Tracer des graphes.

4
TP 1
  • Création dune table SAS à partir dun fichier
    texte.
  • Saisie des données sous SAS.
  • Les contrôleurs de pointeur.
  • Création d'un fichier permanent.
  • Lecture d'un fichier de données en format SAS.

Etape DATA
5
Création dune table SAS à partir dun fichier
texte
DATA nom du table infile chemain du
fichier_en_entrée input variables Proc
print  Run 
Etape DATA
6
Saisie des données sous SAS
DATA nom du table input variables Cards
. .données... . Proc
print  Run 
Etape DATA
7
Les contrôleurs de pointeur
  • _at_n déplace le pointeur à la colonne n
    spécifiée.
  • n déplace le pointeur à n colonnes vers la
    droite.
  • / déplace le pointeur à la ligne suivante.
  • n déplace le pointeur à la ligne n spécifiée.
  • _N_ n éme étapes du block DATA.
  • _at_ rester sur la ligne de données courante
    pour le prochain énoncé INPUT .

A la fin de lénoncé Input
  • _at__at_ rester sur la ligne courante pour des
    exécutions futures du bloc DATA.

Etape DATA
8
Création dun fichier permanent
LIBNAME nom_librairie trajectoire_librairie
DATA nom_librairie.non_du_table INFILE
chemin du fichier INPUT variables RUN
Proc print  Run 
Etape DATA
9
Lecture d'un fichier de données en format SAS
LIBNAME nom_librairie trajectoire_librairie
DATA nom du table SET nom_librairie.non_du_t
able RUN Proc print  Run 
Etape DATA
10
Création d'un fichier de données ASCII à partir
d'un fichier SAS
DATA _NULL_ SET nom_librairie.nom_du_table FIL
E ' chemin du fichier texte ' PUT variables
RUN
Etape DATA
11
Concaténation verticale et horizontale de
fichiers
DATA nom du table SET table1 table2
RUN Proc print  Run 
DATA nom du table SET table 1 SET table 2
RUN Proc print  Run 
Etape DATA
12
Création d'un fichier à partir d'un
sous-ensemble de variables
Keep, drop pour garder ou supprimer une
variable des données
DATA Exemple1(Keepvariables)
Exemple2(Dropvariables) SET non_du_table
RUN Proc print  Run 
Etape DATA
13
Traitement des données
  • Créer une nouvelle variable nouv_variable
    formule appropriée

  • IF/THEN/ELSE IF condition THEN énoncé
  • Else énoncé
  • DELETE pour éliminer certaines observations
    d'un fichier SAS.
  • DO permet de répéter un certain nombre de fois
    un bloc d'instructions
  • DO variablevaleur1 TO valeur2 BY pas
  •   énoncés
  • END

Etape DATA
14
Etape Proc (pour procédure)
  • Effectuer des opérations sur les tables.

  • Etudier et analyser les données.
  • Tracer des graphes.

Etape PROC
15
Proc contents 
donne les attributs, les formats et les labels
des tables et des bibliothèques SAS.

proc contents datanom_du_table run
Etape PROC
16
Proc print 
imprimer les observations dune table SAS.

proc print ltoptionsgt run ltoptionsgt  DATAno
m_du_table   Id variables   BY variables   SUM
variables LABEL  étiquettes NOOBS 
Etape PROC
17
Proc printto 
permet de rediriger dans un fichier le contenu de
la fenêtre OUTPUT et/ou celui de la fenêtre LOG.

proc printto print chemain_du_fichier.out
log chemain_du_fichier.log
ltoptiongt run ltoptionsgt  new
Etape PROC
18
Proc sort 
trie une table SAS suivant une ou plusieurs
variables.

proc sort datanom_du_table outfichier_de
sortie By ltdescendinggt variable (s) run
Etape PROC
19
Proc means 
procure des outils de calcul de statistiques
élémentaires pour les variables numériques.

proc means ltoptionsgt ltmots-clés_statistiques
gt run ltoptionsgt by variable (s)
class variable (s) var variable (s)
Etape PROC
20
Proc univariate 
permet dobtenir un nombre plus important de
statistiques

Proc univariate ltoptionsgt run
ltoptionsgt by variable (s) var variable (s)
id variables
Etape PROC
21
Proc rank 
ordonne les variables, calcule les rangs et les
scores.

proc rank datanom_du_table outfichier_de
sortie var variable (s) ranks nom (s)
by variable (s) run
Etape PROC
22
Proc freq 
Cette procédure produit des tableaux de
fréquences unidimensionnelles ou des tris croisés
multidimensionnels.

Proc freq ltoptionsgt run ltoptionsgt
by variable (s) tables variable (s)
Etape PROC
23
Proc standard
permet de normaliser les valeurs de quelques-unes
ou de toutes les variables d'un jeu de données
SAS.

Proc standard ltoptionsgt run
ltoptionsgt by variable freq variable var
variable
Etape PROC
24
Proc corr 
permet de calculer des corrélations entre les
variables numériques.

Proc corr ltoptionsgt run ltoptionsgt
var variable (s) with variable (s) partial
variable By variable
Etape PROC
25
Proc freq
Produire le tableau de contingence, profil ligne
et profil colonne pour les deux variables
qualitatives .

Proc freq Tables var1var2 run
Etape PROC
26
Proc reg
Étudier la liaison entre la production et le
capital en mettant en œuvre une régression
linéaire simple.

Proc reg Model var1var2 run
Etape PROC
27
Proc anova
Étudier le modèle de lanalyse de la variance

Proc anova Class var_qual Model var_quant
var_qual run
Etape PROC
28
Proc chart 
produit en mode caractère des histogrammes
horizontaux et verticaux, des histogrammes en
bloc, des diagrammes circulaires et en étoiles.

Proc chart ltoptionsgt run ltoptionsgt
block variable (s) by variable (s) Vbar
variable (s) Hbar variable (s) Pie variable
(s)
Etape PROC
29
Proc plot 
tracer en mode caractère une ou plusieurs courbes
sur un même graphique.

Proc plot ltoptionsgt Plot
var_verticalevar_horizontale  /option run
ltoptionsgt data non du table /option By
variable (s)
Etape PROC
30
SAS/GRAPH

permet d'obtenir sur périphériques graphiques des
sorties simples et complexes à plusieurs
dimensions. Il permet également la modification
interactive des graphiques grâce à un éditeur
graphique.
31
Proc gplot
représente sous forme de courbe une variable en
fonction d'une autre et peut tracer plusieurs
courbes dans un même système d'axes.

Proc gplot Plot var_verticalevar_horizontale 
run
32
Proc gchart 
produit des histogrammes horizontaux et
verticaux, des diagrammes circulaires, en étoiles
et diagrammes en blocs.

Proc gchart ltoptionsgt run
ltoptionsgt block variable (s) by variable
(s) Vbar variable (s) Hbar variable (s) Pie
variable (s)
33
Proc gchart 
Tracer un histogramme et qqplot

Proc univariate Var variable Histogram /
normal (muest sigmaest) qqplot / normal
(muest sigmaest) Run
34
Proc G3D 
représente trois variables dans un repère à trois
dimensions.

Proc G3D Plot var1 var2 var3 Scatter
var1 var2 var3 run
35
Analyse des données avec SAS

36
Analyse en Composantes Principales (ACP)
PROC PRINCOMP DATA tab1 OUT tab2
OUTSTAT tab3 N VAR variables
RUN PROC PLOT
DATA tab2 PLOT axe2axe1age RUN

Etape PROC
37
Analyse Factorielle des Correspondances (AFC)
PROC CORRESP DATAtab1 OUTC tab2
VAR modalités ID var_qual RUN PROC
PLOT DATA tab2 PLOT dim2dim1
var_qual RUN

Etape PROC
38

Etape PROC
Write a Comment
User Comments (0)
About PowerShow.com