Jak utworzyć macierz wykresu rozrzutu w sas-ie
Macierz wykresu rozrzutu jest dokładnie tym, na co wygląda: macierzą wykresu rozrzutu.
Ten typ macierzy jest przydatny, ponieważ pozwala na jednoczesną wizualizację relacji pomiędzy wieloma zmiennymi w zbiorze danych.
Aby utworzyć macierz wykresu rozrzutu w SAS-ie, możesz użyć następującej podstawowej składni:
proc sgscatter data =my_data; matrix var1 var2 var3; run ;
Ta szczególna składnia tworzy macierz wykresu rozrzutu dla zmiennych var1 , var2 i var3 w zestawie danych o nazwie my_data .
Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.
Przykład: Utwórz macierz wykresu rozrzutu w SAS-ie
Załóżmy, że mamy następujący zestaw danych w SAS-ie:
/*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;
Możemy użyć następującej składni, aby utworzyć wykres rozrzutu w celu wizualizacji relacji między zmiennymi punktów , asyst i zbiórek :
/*create scatter plot matrix*/
proc sgscatter data =my_data;
matrix points assists rebounds;
run ;
Zauważ, że możemy również użyć funkcji tytułu , aby dodać tytuł do ogólnej macierzy, oraz funkcji grupy , aby pokolorować punkty wykresu na podstawie wartości zmiennej zespołu:
/*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 ;
Macierz wykresu rozrzutu ma teraz tytuł, a punkty na każdym wykresie rozrzutu są pokolorowane zgodnie z wartością ich drużyny.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak tworzyć inne popularne wykresy w SAS-ie:
Jak tworzyć chmury punktów w SAS-ie
Jak tworzyć wykresy liniowe w SAS-ie
Jak tworzyć wykresy skrzynkowe według grup w SAS-ie