Le script débute par la création d'un jeu de données temporaire nommé 'auto' à l'aide d'une instruction DATA et de données intégrées via CARDS. Ce jeu de données contient des informations sur des véhicules telles que la marque, le MPG, la fiabilité (rep78), le poids et l'origine (foreign1). Ensuite, il utilise PROC FREQ pour obtenir la distribution des fréquences de la variable 'mpg'. Après cela, il initialise les options graphiques globales. Deux types de graphiques sont générés : une PROC PLOT simple pour visualiser 'mpg' en fonction de 'weight1', et une PROC GPLOT plus avancée. La PROC GPLOT personnalisée affiche la même relation, mais ajoute une distinction visuelle basée sur la variable 'foreign1' (véhicule étranger ou non), définit des axes spécifiques, et calcule ainsi qu'affiche l'équation de régression (regeqn) pour la ligne ajustée.
Analyse des données
Type : CREATION_INTERNE
Les données sont directement intégrées dans le script via une instruction DATA avec CARDS, créant le jeu de données temporaire 'auto'.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP crée un jeu de données SAS temporaire nommé 'auto'. Les données sont lues en ligne à l'aide de l'instruction CARDS et définissent les variables 'make' (caractère), 'mpg', 'rep78', 'weight1' et 'foreign1' (numériques). 'mpg' représente la consommation, 'weight1' le poids et 'foreign1' indique si la voiture est étrangère (1) ou non (0).
Explication : Cette procédure génère un tableau de fréquences pour la variable 'mpg' du jeu de données 'auto'. Elle permet d'observer la distribution des différentes valeurs de consommation de carburant.
Copié !
PROC FREQ DATA = auto;
TABLES mpg;
RUN;
1
PROC FREQDATA = auto;
2
TABLES mpg;
3
RUN;
3 Bloc de code
GOPTIONS
Explication : Cette instruction réinitialise toutes les options graphiques globales à leurs valeurs par défaut et ajoute une bordure aux graphiques générés. Cela assure une base propre pour les graphiques suivants.
Copié !
goptions reset=all border;
1
goptions reset=all border;
4 Bloc de code
PROC PLOT
Explication : Cette procédure génère un diagramme de dispersion simple ('plot') de 'mpg' (axe Y) en fonction de 'weight1' (axe X) à partir du jeu de données 'auto'. Elle donne un premier aperçu visuel de la relation entre ces deux variables.
Copié !
proc plot data=auto;
plot mpg * weight1 ;
run;
1
2
PROC PLOT
3
DATA=auto;
4
plot mpg * weight1 ;
5
6
RUN;
7
5 Bloc de code
PROC GPLOT
Explication : Cette procédure génère un graphique GPLOT plus élaboré. Le titre 'Study of MPG vs Weight' est défini. L'instruction SYMBOL configure l'affichage des points et la ligne de régression (interpol=rqcli95 pour une régression quadratique avec intervalles de confiance à 95%, points en cercles, couleurs spécifiques). Le graphique représente 'mpg' en fonction de 'weight1', avec les points colorés différemment selon la variable 'foreign1'. Les axes X et Y sont personnalisés avec des plages et des incréments spécifiques, et l'option 'regeqn' affiche l'équation de régression sur le graphique.
Copié !
proc gplot data=auto;
title "Study of MPG vs Weight";
symbol interpol= rqcli95
value=circle
cv= crimson
ci = black
co = bib
width= 2
;
plot mpg*weight1 = foreign1 / haxis=2000 to 4500 by 500
vaxis=12 to 35 by 2
regeqn;
run;
1
PROC GPLOTDATA=auto;
2
title "Study of MPG vs Weight";
3
4
symbol interpol= rqcli95
5
value=circle
6
cv= crimson
7
ci = black
8
co = bib
9
width= 2
10
;
11
12
plot mpg*weight1 = foreign1 / haxis=2000 to 4500BY500
13
vaxis=12 to 35BY2
14
regeqn;
15
16
RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : Author - Anupama Rajaram Program Description - This program creates a simple gplot of 2 variables, draws the plot line and calculates regression equation. y-axis = mpg. x-axis = weight1.
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.