Как создать остаточный график в sas


Графики остатков часто используются для оценки того, нормально ли распределяются остатки регрессионной модели и проявляют ли они гетероскедастичность .

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

 symbol value = circle;

proc reg data=my_data;
    model y = x;
    plot residual. * predicted.;
run ;

В следующем примере показано, как использовать этот синтаксис на практике.

Примечание . Оператор символа указывает, что мы хотим отображать остаточные точки графика в виде кругов. Форма по умолчанию — знак плюса.

Пример. Создание остаточного графика в SAS

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

 /*create dataset*/
data my_data;
    input xy;
    datalines ;
8 41
12 42
12 39
13 37
14 35
16 39
17 45
22 46
24 39
26 49
29 55
30 57
;
run ;

/*view dataset*/
proc print data =my_data;

Мы можем использовать следующий синтаксис, чтобы подогнать простую модель линейной регрессии к этому набору данных и создать график остатков для визуализации остатков в сравнении с прогнозируемыми значениями:

 /*fit simple linear regression model and create residual plot*/
symbol value = circle;
proc reg data =my_data;
   model y = x;
   plot residual. * predicted.;
run ;

Остаточный график будет отображаться в нижней части вывода:

Остаточный след SAS

По оси X отображаются прогнозируемые значения, а по оси Y — остатки.

Поскольку остатки случайным образом разбросаны вокруг нулевого значения без четкой тенденции к увеличению или уменьшению дисперсии, предположение о гомоскедастичности остатков выполняется.

В верхней части графика мы также можем видеть подобранное уравнение регрессии:

у = 29,631 + 0,7553x

А в правой части диаграммы мы также можем увидеть следующие показатели регрессионной модели:

  • N : Общее количество наблюдений (12)
  • Rsq : модель R-квадрата (0,6324).
  • AdjRsq : R-квадрат с поправкой на модель (0,5956).
  • RMSE : среднеквадратическая ошибка модели (4,4417).

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

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

Как создавать гистограммы в SAS
Как создать облака точек в SAS
Как выявить выбросы в SAS

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *