Як використовувати proc reg у sas (з прикладом)
Ви можете використовувати PROC REG у SAS, щоб відповідати моделям лінійної регресії.
Ви можете використовувати наступний базовий синтаксис, щоб відповідати простій моделі лінійної регресії :
proc reg data = my_data;
model y = x;
run ;
Це відповідатиме наступній моделі лінійної регресії:
y = b 0 + b 1 x
Ви можете використовувати наступний базовий синтаксис, щоб відповідати моделі множинної лінійної регресії :
proc reg data = my_data;
model y = x1 x2 x3;
run ;
Це відповідатиме наступній моделі лінійної регресії:
y = b 0 + b 1 x 1 + b 2 x 2 + b 3 x 3
У наступному прикладі показано, як використовувати PROC REG для підгонки простої моделі лінійної регресії в SAS, а також як інтерпретувати результат.
Приклад: як використовувати PROC REG у SAS
Припустімо, що ми маємо наступний набір даних, що містить інформацію про вивчені години та результати підсумкових іспитів 15 студентів у класі:
/*create dataset*/ data exam_data; input hours score; datalines ; 1 64 2 66 4 76 5 73 5 74 6 81 6 83 7 82 8 80 10 88 11 84 11 82 12 91 12 93 14 89 ; run ; /*view dataset*/ proc print data =exam_data;
Ми можемо використовувати PROC REG , щоб підібрати просту модель лінійної регресії до цього набору даних, використовуючи години як змінну прогностику та оцінку як змінну відповіді :
/*fit simple linear regression model*/ proc reg data = exam_data; model score = hours; run ;
Перша таблиця результатів представляє короткий виклад відповідності моделі:
Таблиця оцінок параметрів містить оцінки коефіцієнтів моделі.
З цієї таблиці ми можемо побачити відповідне рівняння регресії:
Оцінка = 65,33 + 1,98*(години)
Процедура PROC REG також створює графіки залишків, які можна використовувати, щоб перевірити, чи виконуються припущення моделі лінійної регресії :
Нарешті, процедура PROC REG створює діаграму розсіювання необроблених даних із накладанням підігнаної лінії регресії:
Цей графік дозволяє нам візуально побачити, наскільки добре лінія регресії відповідає даним.
Примітка . Ви можете знайти повну документацію щодо PROC REG тут .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:
Як використовувати зведення процедур у SAS
Як використовувати Proc Tabulate у SAS
Як використовувати зіставлення Proc у SAS