Veröffentlicht am :
Visualisierung CREATION_INTERNE

Generierung von Zufallsdaten und SGPLOT-Visualisierung

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses Programm verwendet einen DATA-Schritt, um einen Datensatz mit 100 Beobachtungen nach einer Normalverteilung zu generieren. Anschließend wird die SGPLOT-Prozedur verwendet, um diese Daten in einem Streudiagramm mit benutzerdefinierten Markierungen (4mm Sterne) anzuzeigen.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden vollständig im DATA-Schritt mithilfe der RAND-Funktion generiert.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellung einer temporären Tabelle 'random_norm'. Verwendung von 'CALL streaminit' für Reproduzierbarkeit und einer DO-Schleife zur Generierung von 100 Beobachtungen, wobei 'y' einer Standardnormalverteilung folgt.
Kopiert!
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 Codeblock
PROC SGPLOT
Erklärung :
Erstellung eines Streudiagramms (Scatter Plot) aus den erzeugten Daten. Die Option MARKERATTRS wird verwendet, um das Symbol (Stern) und die Größe der Punkte zu definieren.
Kopiert!
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;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.