Puntenwolken maken in sas (met voorbeelden)
U kunt de volgende methoden gebruiken om puntenwolken in SAS te maken:
Methode 1: Creëer een scatterwolk
proc sgplot data =my_data;
scatter x =var1 y =var2;
run;
Methode 2: Creëer puntenwolken per groep
proc sgplot data =my_data;
scatter x =var1 y =var2 / group =var3;
run;
De volgende voorbeelden laten zien hoe u elke methode kunt gebruiken met de volgende gegevensset in SAS:
/*create dataset*/ data my_data; input team $pointsrebounds; datalines ; At 29 8 At 23 6 At 20 6 At 21 9 At 33 14 At 35 11 At 31 10 B 21 9 B 14 5 B 15 7 B 11 10 B 12 6 B 10 8 B 15 10 ; run ; /*view dataset*/ proc print data =my_data;
Voorbeeld 1: Maak een puntenwolk
De volgende code laat zien hoe u een spreidingsdiagram maakt voor de punten- en stuitervariabelen :
proc sgplot data =my_data;
scatter x =dots y =rebounds;
run;
Op de x-as worden de waarden van de puntenvariabele weergegeven en op de y-as worden de waarden van de reboundvariabele weergegeven.
Merk op dat we ook een titel aan het plot kunnen toevoegen en het uiterlijk van de markeringen in het plot kunnen veranderen om het esthetisch aantrekkelijker te maken:
title " Points vs. Rebounds ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 color =purple);
run;
Voorbeeld 2: Maak puntenwolken per groep
De volgende code laat zien hoe je een spreidingsdiagram van punten versus rebounds maakt, waarbij de markeringen gekleurd zijn op basis van team :
title " Points vs. Rebounds by Team ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 )
group =team;
run;
Met dit diagram kunnen we snel de relatie tussen punten en rebounds voor team A en team B visualiseren.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere diagrammen in SAS maakt:
Hoe lijndiagrammen te maken in SAS
Histogrammen maken in SAS
Boxplots per groep maken in SAS
Hoe u een spreidingsdiagram met een regressielijn in SAS maakt