Como criar um gráfico residual no sas


Os gráficos de resíduos são frequentemente usados para avaliar se os resíduos de um modelo de regressão são normalmente distribuídos e se apresentam ou não heterocedasticidade .

Você pode usar a seguinte sintaxe básica para ajustar um modelo de regressão e produzir um gráfico residual para o modelo no SAS:

 symbol value = circle;

proc reg data=my_data;
    model y = x;
    plot residual. * predicted.;
run ;

O exemplo a seguir mostra como usar essa sintaxe na prática.

Nota : A declaração do símbolo especifica que queremos exibir os pontos residuais do gráfico como círculos. O formulário padrão é um sinal de mais.

Exemplo: Crie um gráfico residual no SAS

Vamos supor que temos o seguinte conjunto de dados no 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;

Podemos usar a seguinte sintaxe para ajustar um modelo de regressão linear simples a este conjunto de dados e criar um gráfico residual para visualizar os resíduos em relação aos valores previstos:

 /*fit simple linear regression model and create residual plot*/
symbol value = circle;
proc reg data =my_data;
   model y = x;
   plot residual. * predicted.;
run ;

O gráfico residual será exibido na parte inferior da saída:

Rastreamento residual SAS

O eixo x exibe os valores previstos e o eixo y exibe os resíduos.

Como os resíduos estão espalhados aleatoriamente em torno do valor zero, sem nenhuma tendência clara de aumento ou diminuição da variância, a suposição de homocedasticidade dos resíduos é satisfeita.

No topo do gráfico também podemos ver a equação de regressão ajustada:

y = 29,631 + 0,7553x

E no lado direito do gráfico também podemos ver as seguintes métricas do modelo de regressão:

  • N : Número total de observações (12)
  • Rsq : modelo R-quadrado (0,6324)
  • AdjRsq : R-quadrado ajustado pelo modelo (0,5956)
  • RMSE : A raiz do erro quadrático médio do modelo (4,4417)

Recursos adicionais

Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:

Como criar histogramas no SAS
Como criar nuvens de pontos no SAS
Como identificar outliers no SAS

Add a Comment

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