Як створити матрицю діаграми розсіювання в 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