Як створити ділянку залишку в 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 ;
Графік залишків буде відображено внизу вихідних даних:
На осі абсцис відображаються прогнозовані значення, а на осі у – залишки.
Оскільки залишки випадковим чином розкидані навколо нульового значення без чіткої тенденції збільшення чи зменшення дисперсії, припущення про гомоскедастичність залишків задовольняється.
У верхній частині графіка ми також можемо побачити підігнане рівняння регресії:
y = 29,631 + 0,7553x
У правій частині діаграми ми також можемо побачити такі показники для моделі регресії:
- N : Загальна кількість спостережень (12)
- Rsq : модель R-квадрат (0,6324)
- AdjRsq : скоригований R-квадрат (0,5956)
- RMSE : Середня квадратична помилка моделі (4,4417)
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:
Як створити гістограми в SAS
Як створити хмару точок у SAS
Як визначити викиди в SAS