Вы можете использовать proc sgplot , чтобы быстро создать диаграмму рассеяния с линией регрессии в SAS.
Следующие примеры показывают, как использовать эту процедуру на практике.
Пример 1: создание базовой диаграммы рассеяния с линией регрессии
В следующем коде показано, как создать базовую диаграмму рассеяния с линией регрессии, используя встроенный набор данных класса SAS:
/\*create scatterplot with regression line\*/
proc sgplot data =sashelp.class;
reg y =height x =weight;
run ;
Точки на графике отображают отдельные наблюдения из набора данных, а синяя линия отображает подобранную линию регрессии.
Пример 2. Создание пользовательской диаграммы рассеяния с линией регрессии
Обратите внимание, что proc sgplot может создавать настраиваемые диаграммы рассеяния.
Например, вы можете:
- Добавить заголовок к диаграмме
- Измените метки осей
- Удалить легенду
- Настройте цвет и толщину линии регрессии
- Настройте внешний вид точек на графике
В следующем коде показано, как настроить каждый из этих аспектов графика:
/\*create custom scatterplot with regression line\*/
proc sgplot data =sashelp.class noautolegend ;
title ' Regression Model ';
xaxis label ='Weight (pounds) ';
yaxis label ='Height (inches) ';
reg y =height x =weight /
lineattrs =( color =red thickness = 2 )
markerattrs =( color =green size = 12 px symbol=circlefilled);
run ;
Обратите внимание, что заголовок, метки осей, отдельные точки и линия регрессии были изменены.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:
Как выполнить простую линейную регрессию в SAS
Как рассчитать корреляцию в SAS