Як створити ділянку залишку в 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

На осі абсцис відображаються прогнозовані значення, а на осі у – залишки.

Оскільки залишки випадковим чином розкидані навколо нульового значення без чіткої тенденції збільшення чи зменшення дисперсії, припущення про гомоскедастичність залишків задовольняється.

У верхній частині графіка ми також можемо побачити підігнане рівняння регресії:

y = 29,631 + 0,7553x

У правій частині діаграми ми також можемо побачити такі показники для моделі регресії:

  • N : Загальна кількість спостережень (12)
  • Rsq : модель R-квадрат (0,6324)
  • AdjRsq : скоригований R-квадрат (0,5956)
  • RMSE : Середня квадратична помилка моделі (4,4417)

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:

Як створити гістограми в SAS
Як створити хмару точок у SAS
Як визначити викиди в SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *