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:

saída de regressão linear simples no SAS

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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *