Як створити матрицю діаграми розсіювання в sas

Матриця діаграми розсіювання – це саме те, що вона звучить: матриця діаграми розсіювання.

Цей тип матриці корисний, оскільки він дозволяє одночасно візуалізувати зв’язок між декількома змінними в наборі даних.

Щоб створити матрицю діаграми розсіювання в SAS, можна використовувати наступний базовий синтаксис:

 proc sgscatter data =my_data;
  matrix var1 var2 var3;
run ;

Цей конкретний синтаксис створює матрицю діаграми розсіювання для змінних var1 , var2 і var3 у наборі даних під назвою my_data .

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: створення матриці діаграми розсіювання в SAS

Припустімо, що в SAS є такий набір даних:

 /*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; 

Ми можемо використати такий синтаксис, щоб створити діаграму розсіювання для візуалізації зв’язку між змінними очок , передач і підбирань :

 /*create scatter plot matrix*/
proc sgscatter data =my_data;
  matrix points assists rebounds;
run ; 

Зверніть увагу, що ми також можемо використовувати функцію title , щоб додати назву до загальної матриці, і функцію group , щоб розфарбувати точки графіка на основі значення змінної team:

 /*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 ; 

матриця хмари точок у SAS

Матриця діаграми розсіювання тепер має назву, а точки на кожній діаграмі розсіювання забарвлені відповідно до їх командного значення.

Додаткові ресурси

У наступних посібниках пояснюється, як створювати інші типові діаграми в SAS:

Як створити хмару точок у SAS
Як створити лінійні графіки в SAS
Як створити коробкові діаграми за групою в SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *