Как создать облака точек в 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 $pointsrebounds; datalines ; At 29 8 At 23 6 At 20 6 At 21 9 At 33 14 At 35 11 At 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 =dots y =rebounds;
run;
По оси X отображаются значения переменной Points , а по оси Y — значения переменной Rebounds .
Обратите внимание, что мы также можем добавить заголовок к графику и изменить внешний вид маркеров внутри графика, чтобы сделать его более эстетичным:
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;
Этот график позволяет нам быстро визуализировать взаимосвязь между очками и подборами для команд А и Б.
Дополнительные ресурсы
В следующих руководствах объясняется, как создавать другие диаграммы в SAS:
Как создать линейные графики в SAS
Как создавать гистограммы в SAS
Как создать коробчатые диаграммы по группам в SAS
Как создать диаграмму рассеяния с линией регрессии в SAS