Как использовать proc reg в sas (с примером)
Вы можете использовать PROC REG в SAS для соответствия моделям линейной регрессии.
Вы можете использовать следующий базовый синтаксис, чтобы соответствовать простой модели линейной регрессии :
proc reg data = my_data;
model y = x;
run ;
Это будет соответствовать следующей модели линейной регрессии:
у = б 0 + б 1 х
Вы можете использовать следующий базовый синтаксис для соответствия модели множественной линейной регрессии :
proc reg data = my_data;
model y = x1 x2 x3;
run ;
Это будет соответствовать следующей модели линейной регрессии:
у = б 0 + б 1 х 1 + б 2 х 2 + б 3 х 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