mon master2 ISIFAR

ISIFAR
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 TP2 : Lecture et présentation des données

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: TP2 : Lecture et présentation des données   Jeu 24 Nov à 12:18

1. Lecture de données organisées en colonnes

Code:
Options formdlim='*';
/*lecture de données organisées en colonnes*/
title1 'lecture données NZL';
DATA pays;
    INPUT pays $ 1-12 an va vb;
    CARDS;
NEW ZEALAND 1950 1914 80.9
NEW ZEALAND 1951 1960 72.5
NEW ZEALAND 1952 2006 67.9
NEW ZEALAND 1953 2051 68.5
NEW ZEALAND 1954 2097 77.4
NEW ZEALAND 1955 2143 73.3
NEW ZEALAND 1956 2190 72.0
NEW ZEALAND 1957 2238 74.1
NEW ZEALAND 1958 2285 74.0
NEW ZEALAND 1959 2332 74.0
NEW ZEALAND 1960 2380 81.5
;
PROC PRINT;
RUN;
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 16:24

2. Lecture de données à longueur variable

Code:

/*lecture de données organisées en colonnes*/
title1 'europe stats';
DATA europestats;
   INPUT pays $ :12. genre $ nb typ val;
   CARDS;
Irlande Femmes 598 Agriculture 17.5
Irlande Femmes 598 Industrie 17.2
Irlande Femmes 598 Services 79.3
Irlande Hommes 931 Agriculture 15.6
Irlande Hommes 931 Industrie 35.8
Luxembourg Femmes 56 Agriculture 1.2
Luxembourg Femmes 56 Industrie 6.6
Luxembourg Femmes 56 Services 92.1
Luxembourg Hommes 111 Agriculture 3
Luxembourg Hommes 111 Industrie 33.3
;
PROC PRINT;
RUN;
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 16:37

3. Utiliser des formats pour lire les données

Code:
/*Analyse des données appart*/
title1 'donnees appart';
DATA appart;
   INPUT nom $ :10. temp 2. hydr 2. aire 3.1;
   CARDS;
Salon 2041186
Cuisine 2146115
Chambre 1943108
SalleDeBain 2258098
Entree 204586
;
RUN;
PROC PRINT;
RUN;

On peur remplacer à l'envie 3.1 par :
4.1, 5.1 ou 6.1

mais pas par :
3.2, 3.3...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 16:49

Code:
/*Analyse des données appart*/
title1 'donnees appart';
DATA appart;
   INPUT nom $ :10. temp 2. hydr 2. aire 4.1;
   CARDS;
Salon 204118.6
Cuisine 214611.5
Chambre 194310.8
SalleDeBain 225809.8
Entree 20458.6
;
RUN;
PROC PRINT;
RUN;


A partir de 4 à gauche ça marche (après, on peut mettre n'importe quoi (5,28 à gauche ou à drroite)
même voire rien du tout...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 16:51

4. Lire plusieurs données sur une seule ligne

Code:
/*Lecture sur une seule ligne*/
title1 'notes une ligne';
DATA notes;
   INPUT note1 note2 @@;
   CARDS;
12 15 16 08 11 09
19
18 06
04
;
RUN;
PROC PRINT;
RUN;

du moment ou on met un espace en bout de ligne pour des données (non paires, ici) ça marche
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 16:56

5. Mettre des labels à la place des noms de variables

Code:
/*Mettre des labels*/
title1 'notes sur une ligne avec labels';
DATA notes;
   INPUT note1 note2 @@;
   CARDS;
12 15 16 08 11 09
19
18 06
04
;
RUN;
PROC PRINT label;
label note1='note du premier examen' note2='note du deuxieme examen';
RUN;
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 17:02

6. Utiliser un format pour l'écriture

Code:
/*Utilisation de format pour écriture*/
title1 'format pour le genre';
PROC FORMAT;
   value genref 1='masculin' 2='feminin';
RUN;
DATA donnees;
   INPUT genre @@;
   CARDS;
1 2 2 2 1 2 1 2 1 2 1 2
;
RUN;
PROC PRINT;
   format genre genref.;
RUN;
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 17:16

Code:
/*Utilisation de format pour écriture*/
title1 'format pour les metiers';
PROC FORMAT;
   value $ typef A='agriculture' I='industrie' S='services';
RUN;
DATA donnees;
   INPUT pays $ :12. genre $ nb typ $ val;
   CARDS;
Irlande Femmes 598 A 17.5
Irlande Femmes 598 I 17.2
Irlande Femmes 598 S 79.3
Irlande Hommes 931 A 15.6
Irlande Hommes 931 I 35.8
Luxembourg Femmes 56 A 1.2
Luxembourg Femmes 56 I 6.6
Luxembourg Femmes 56 S 92.1
Luxembourg Hommes 111 A 3
Luxembourg Hommes 111 I 33.3
;
RUN;
PROC PRINT;
   format typ $typef.;
RUN;

Attention aux $
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 17:24

7. Trier un tableau

Code:
/*Trier un tableau*/
title1 'ranger les enfants par taille';
PROC FORMAT;
   value cheveuxf 1='brun' 2='chatain' 3='blond';
RUN;
DATA enfants;
   INPUT prenom $ :10. age genre $ taille poids cheveux;
   CARDS;
ANDREE 13 F 140 38.2 1
BARBARA 13 F 161 44.3 2
BERNADETTE 14 F 155 46.1 3
GAETANE 12 F 148 38.2 3
JEANNE 15 F 155 50.5 1
MARTINE 11 F 123 22.4 2
ODILE 14 F 160 40.4 1
SOLANGE 12 F 140 34.7 3
VALENTINE 15 F 165 50.5 2
ANTOINE 14 M 172 50.5 2
HENRI 13 M 155 38.1 2
PATRICK 12 M 160 57.3 1
THOMAS 11 M 142 39.3 2
BRUNO 14 M 157 46.1 1
FRANCOIS 12 M 142 37.1 1
JEAN 12 M 148 45.9 3
MATHIAS 16 M 180 66.3 2
PHILIPPE 15 M 167 60 1
XAVIER 15 M 165 50.5 1
;
RUN;
PROC SORT;
by taille;
RUN;
PROC PRINT;
   format cheveux cheveuxf.;
RUN;
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 17:32

Code:
/*Trier un tableau*/
title1 'ranger les enfants par cheveux et taille';
PROC FORMAT;
   value cheveuxf 1='brun' 2='chatain' 3='blond';
RUN;
DATA enfants;
   INPUT prenom $ :10. age genre $ taille poids cheveux;
   CARDS;
ANDREE 13 F 140 38.2 1
BARBARA 13 F 161 44.3 2
BERNADETTE 14 F 155 46.1 3
GAETANE 12 F 148 38.2 3
JEANNE 15 F 155 50.5 1
MARTINE 11 F 123 22.4 2
ODILE 14 F 160 40.4 1
SOLANGE 12 F 140 34.7 3
VALENTINE 15 F 165 50.5 2
ANTOINE 14 M 172 50.5 2
HENRI 13 M 155 38.1 2
PATRICK 12 M 160 57.3 1
THOMAS 11 M 142 39.3 2
BRUNO 14 M 157 46.1 1
FRANCOIS 12 M 142 37.1 1
JEAN 12 M 148 45.9 3
MATHIAS 16 M 180 66.3 2
PHILIPPE 15 M 167 60 1
XAVIER 15 M 165 50.5 1
;
RUN;
PROC SORT;
by cheveux taille;
RUN;
PROC PRINT;
   format cheveux cheveuxf.;
RUN;
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 17:32

8. La commande BY

Code:
/*Trier un tableau*/
title1 'ranger les enfants par cheveux et taille';
PROC FORMAT;
   value cheveuxf 1='brun' 2='chatain' 3='blond';
RUN;
DATA enfants;
   INPUT prenom $ :10. age genre $ taille poids cheveux;
   CARDS;
ANDREE 13 F 140 38.2 1
BARBARA 13 F 161 44.3 2
BERNADETTE 14 F 155 46.1 3
GAETANE 12 F 148 38.2 3
JEANNE 15 F 155 50.5 1
MARTINE 11 F 123 22.4 2
ODILE 14 F 160 40.4 1
SOLANGE 12 F 140 34.7 3
VALENTINE 15 F 165 50.5 2
ANTOINE 14 M 172 50.5 2
HENRI 13 M 155 38.1 2
PATRICK 12 M 160 57.3 1
THOMAS 11 M 142 39.3 2
BRUNO 14 M 157 46.1 1
FRANCOIS 12 M 142 37.1 1
JEAN 12 M 148 45.9 3
MATHIAS 16 M 180 66.3 2
PHILIPPE 15 M 167 60 1
XAVIER 15 M 165 50.5 1
;
RUN;
PROC PRINT;
   format cheveux cheveuxf.;
  by genre;
RUN;


Dernière édition par le Ven 6 Jan à 2:26, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 17:41

9. Histogrammes et autres graphiques avec GCHART

Code:
/*Histogramme (GCHART)*/
title1 'histogramme des poids enfants';
PROC FORMAT;
  value cheveuxf 1='brun' 2='chatain' 3='blond';
RUN;
DATA enfants;
  INPUT prenom $ :10. age genre $ taille poids cheveux;
  CARDS;
ANDREE 13 F 140 38.2 1
BARBARA 13 F 161 44.3 2
BERNADETTE 14 F 155 46.1 3
GAETANE 12 F 148 38.2 3
JEANNE 15 F 155 50.5 1
MARTINE 11 F 123 22.4 2
ODILE 14 F 160 40.4 1
SOLANGE 12 F 140 34.7 3
VALENTINE 15 F 165 50.5 2
ANTOINE 14 M 172 50.5 2
HENRI 13 M 155 38.1 2
PATRICK 12 M 160 57.3 1
THOMAS 11 M 142 39.3 2
BRUNO 14 M 157 46.1 1
FRANCOIS 12 M 142 37.1 1
JEAN 12 M 148 45.9 3
MATHIAS 16 M 180 66.3 2
PHILIPPE 15 M 167 60 1
XAVIER 15 M 165 50.5 1
;
RUN;
PROC GCHART;
vbar poids;
RUN;
PROC PRINT;
  format cheveux cheveuxf.;
RUN;
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 19:46

Code:
/*Histogramme (GCHART)*/
title1 'camembert des cheveux (discret) enfants';
PROC FORMAT;
  value cheveuxf 1='brun' 2='chatain' 3='blond';
RUN;
DATA enfants;
  INPUT prenom $ :10. age genre $ taille poids cheveux;
  CARDS;
ANDREE 13 F 140 38.2 1
BARBARA 13 F 161 44.3 2
BERNADETTE 14 F 155 46.1 3
GAETANE 12 F 148 38.2 3
JEANNE 15 F 155 50.5 1
MARTINE 11 F 123 22.4 2
ODILE 14 F 160 40.4 1
SOLANGE 12 F 140 34.7 3
VALENTINE 15 F 165 50.5 2
ANTOINE 14 M 172 50.5 2
HENRI 13 M 155 38.1 2
PATRICK 12 M 160 57.3 1
THOMAS 11 M 142 39.3 2
BRUNO 14 M 157 46.1 1
FRANCOIS 12 M 142 37.1 1
JEAN 12 M 148 45.9 3
MATHIAS 16 M 180 66.3 2
PHILIPPE 15 M 167 60 1
XAVIER 15 M 165 50.5 1
;
RUN;
PROC GCHART;
  format cheveux cheveuxf.;
  pie cheveux/discrete value=inside slice=outside;
RUN;


Dernière édition par le Jeu 24 Nov à 19:48, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Admin
Admin


Nombre de messages : 418
Date d'inscription : 27/09/2005

MessageSujet: Re: TP2 : Lecture et présentation des données   Jeu 24 Nov à 19:47

10. Tracé de fonctions avec GPLOT

Code:
/*tracé de fonctions*/
title1 'evolution poids/taille enfants';
PROC FORMAT;
  value cheveuxf 1='brun' 2='chatain' 3='blond';
RUN;
DATA enfants;
  INPUT prenom $ :10. age genre $ taille poids cheveux;
  CARDS;
ANDREE 13 F 140 38.2 1
BARBARA 13 F 161 44.3 2
BERNADETTE 14 F 155 46.1 3
GAETANE 12 F 148 38.2 3
JEANNE 15 F 155 50.5 1
MARTINE 11 F 123 22.4 2
ODILE 14 F 160 40.4 1
SOLANGE 12 F 140 34.7 3
VALENTINE 15 F 165 50.5 2
ANTOINE 14 M 172 50.5 2
HENRI 13 M 155 38.1 2
PATRICK 12 M 160 57.3 1
THOMAS 11 M 142 39.3 2
BRUNO 14 M 157 46.1 1
FRANCOIS 12 M 142 37.1 1
JEAN 12 M 148 45.9 3
MATHIAS 16 M 180 66.3 2
PHILIPPE 15 M 167 60 1
XAVIER 15 M 165 50.5 1
;
RUN;
PROC PRINT;
  format cheveux cheveuxf.;
RUN;
PROC GPLOT;
  format cheveux cheveuxf.;
  plot poids*taille;
RUN;
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://mastertwo.jeun.fr
Contenu sponsorisé




MessageSujet: Re: TP2 : Lecture et présentation des données   Aujourd'hui à 9:08

Revenir en haut Aller en bas
 
TP2 : Lecture et présentation des données
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» LIENS UTILES (cours/audio-video/formation/administration)
» Représentation graphique de données qualitatives ?
» Les évaluations données par PISA : histoire de savoir de quoi on parle...
» Transformation de données pour faire une courbe hyperbolique
» Présentation cyberzo

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
mon master2 ISIFAR :: 1er semestre :: SAS-
Sauter vers: