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:
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