Como usar proc reg em sas (com exemplo)
Você pode usar PROC REG no SAS para ajustar modelos de regressão linear.
Você pode usar a seguinte sintaxe básica para ajustar um modelo de regressão linear simples :
proc reg data = my_data;
model y = x;
run ;
Isso corresponderá ao seguinte modelo de regressão linear:
y = b 0 + b 1 x
Você pode usar a seguinte sintaxe básica para ajustar um modelo de regressão linear múltipla :
proc reg data = my_data;
model y = x1 x2 x3;
run ;
Isso corresponderá ao seguinte modelo de regressão linear:
y = b 0 + b 1 x 1 + b 2 x 2 + b 3 x 3
O exemplo a seguir mostra como usar PROC REG para ajustar um modelo de regressão linear simples no SAS e também como interpretar o resultado.
Exemplo: como usar PROC REG no SAS
Suponha que temos o seguinte conjunto de dados contendo informações sobre as horas estudadas e as notas dos exames finais de 15 alunos de uma turma:
/*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;
Podemos usar PROC REG para ajustar um modelo de regressão linear simples a este conjunto de dados, usando horas como variável preditora e pontuação como variável de resposta :
/*fit simple linear regression model*/ proc reg data = exam_data; model score = hours; run ;
A primeira tabela de resultados apresenta um resumo do ajuste do modelo:
A tabela Estimativas de Parâmetros contém as estimativas dos coeficientes do modelo.
Nesta tabela podemos ver a equação de regressão ajustada:
Pontuação = 65,33 + 1,98*(horas)
O procedimento PROC REG também produz gráficos residuais que podemos usar para verificar se as premissas do modelo de regressão linear são atendidas:
Finalmente, o procedimento PROC REG produz um gráfico de dispersão dos dados brutos com a linha de regressão ajustada sobreposta:
Este gráfico nos permite ver visualmente quão bem a linha de regressão se ajusta aos dados.
Nota : Você pode encontrar a documentação completa do PROC REG aqui .
Recursos adicionais
Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:
Como usar o resumo do procedimento no SAS
Como usar o Proc Tabulate no SAS
Como usar o agrupamento Proc no SAS