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 chmury punktów w SAS-ie

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *