Как создать точечные диаграммы в SAS (с примерами)

Как создать точечные диаграммы в SAS (с примерами)

Вы можете использовать следующие методы для создания точечных диаграмм в SAS:

Метод 1: создать один точечный график

proc sgplot data =my_data;
 scatter x =var1 y =var2;
run;

Метод 2: создание точечных диаграмм по группам

proc sgplot data =my_data;
 scatter x =var1 y =var2 / group =var3;
run;

В следующих примерах показано, как использовать каждый метод со следующим набором данных в SAS:

/\*create dataset\*/
data my_data;
 input team $ points rebounds;
 datalines ;
A 29 8
A 23 6
A 20 6
A 21 9
A 33 14
A 35 11
A 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; 

Пример 1. Создайте один точечный график

В следующем коде показано, как создать диаграмму рассеяния для переменных точек и подборов :

proc sgplot data =my_data;
 scatter x =points y =rebounds;
run; 

По оси X отображаются значения переменной очков , а по оси Y — значения переменной подборов .

Обратите внимание, что мы также можем добавить заголовок к графику и изменить внешний вид маркеров на графике, чтобы сделать его более эстетичным:

title " Points vs. Rebounds ";
proc sgplot data =my_data;
 scatter x =points y =rebounds /
 markerattrs =(symbol=CircleFilled size = 12 color =purple);
run; 

Пример 2: создание точечных диаграмм по группам

В следующем коде показано, как создать диаграмму рассеяния очков и подборов , в которой маркеры окрашены в зависимости от команды :

title " Points vs. Rebounds by Team ";
proc sgplot data =my_data;
 scatter x =points y =rebounds /
 markerattrs =(symbol=CircleFilled size = 12 )
 group =team;
run; 

Этот график позволяет нам быстро визуализировать взаимосвязь между очками и подборами как для команды A, так и для команды B.

Дополнительные ресурсы

В следующих руководствах объясняется, как создавать другие диаграммы в SAS:

Как создавать линейные графики в SAS
Как создавать гистограммы в SAS
Как создавать диаграммы по группам в SAS
Как создать диаграмму рассеяния с линией регрессии в SAS

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.