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


Вы можете использовать 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