Publié le :
Visualisation CREATION_INTERNE

Génération de données aléatoires et visualisation SGPLOT

Ce code est également disponible en : Deutsch English Español
En attente de validation
Ce programme utilise une étape DATA pour générer un jeu de données de 100 observations suivant une distribution normale. Il utilise ensuite la procédure SGPLOT pour afficher ces données dans un graphique de dispersion (scatter plot) avec des marqueurs personnalisés (étoiles de 4mm).
Analyse des données

Type : CREATION_INTERNE


Les données sont générées intégralement dans l'étape DATA via la fonction RAND.

1 Bloc de code
DATA STEP Data
Explication :
Création d'une table temporaire 'random_norm'. Utilisation de 'CALL streaminit' pour la reproductibilité et d'une boucle DO pour générer 100 observations où 'y' suit une loi normale standard.
Copié !
1/* Generate some random data with group variable*/
2DATA random_norm;
3 CALL streaminit(585);
4 DO x = 1 to 100;
5 y = rand("Normal");
6 OUTPUT;
7 END;
8RUN;
2 Bloc de code
PROC SGPLOT
Explication :
Génération d'un graphique de dispersion (Scatter Plot) à partir des données créées. L'option MARKERATTRS est utilisée pour définir le symbole (étoile) et la taille des points.
Copié !
1/* Modify points of scatterplot with MARKERATTRS= */
2PROC SGPLOT DATA = random_norm;
3 SCATTER X=x Y=y / MARKERATTRS = (SYMBOL = STAR SIZE = 4MM);
4 TITLE "MARKERATTRS options";
5RUN;
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.