Hoe u een spreidingsdiagrammatrix in sas maakt
Een scatterplot-matrix is precies hoe het klinkt: een scatterplot-matrix.
Dit type matrix is handig omdat je hiermee tegelijkertijd de relatie tussen meerdere variabelen in een dataset kunt visualiseren.
U kunt de volgende basissyntaxis gebruiken om een spreidingsdiagrammatrix in SAS te maken:
proc sgscatter data =my_data; matrix var1 var2 var3; run ;
Deze specifieke syntaxis creëert een spreidingsdiagrammatrix voor de variabelen var1 , var2 en var3 in de gegevensset genaamd my_data .
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: Maak een spreidingsdiagrammatrix in SAS
Laten we aannemen dat we de volgende gegevensset in SAS hebben:
/*create dataset*/
data my_data;
input team $ points assists rebounds;
datalines ;
A 22 12 8
A 20 18 4
At 14 9 5
At 30 16 10
B 10 4 3
B 9 5 12
B 6 5 14
B 14 10 5
C 4 8 12
C 13 10 5
C 11 12 8
C 19 3 2
;
run ;
/*view dataset*/
proc print data =my_data;
We kunnen de volgende syntaxis gebruiken om een spreidingsdiagram te maken om de relatie tussen de variabelen points , assists en rebounds te visualiseren:
/*create scatter plot matrix*/
proc sgscatter data =my_data;
matrix points assists rebounds;
run ;
Merk op dat we ook de titelfunctie kunnen gebruiken om een titel aan de algehele matrix toe te voegen en de groepsfunctie om de plotpunten te kleuren op basis van de waarde van de teamvariabele:
/*create scatter plot matrix with points colored by team*/
proc sgscatter data =my_data;
title "Scatterplot Matrix";
matrix points assists rebounds / group =team;
run ;
title ;
De spreidingsdiagrammatrix heeft nu een titel en de punten in elk spreidingsdiagram zijn gekleurd op basis van hun teamwaarde.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere algemene diagrammen in SAS kunt maken:
Hoe puntenwolken te creëren in SAS
Hoe lijndiagrammen te maken in SAS
Boxplots per groep maken in SAS