Regressão Robusta
data com;
input x y;
cards;
30 430
21 335
35 520
42 490
37 470
2 210
8 195
17 270
35 400
25 480
20 4000
;
/* Com orlier Y = 4000 */
data sem;
input x1 y1;
cards;
30 430
21 335
35 520
42 490
37 470
2 210
8 195
17 270
35 400
25 480
;
proc print data = com;
run;
proc print data = sem;
run;
title "Com Outlier";
proc reg data = com;
model y = x;
run;
/* Analise Errada porque tem Outlier Y = 4000
Nao podemos ter outliers na proc reg */
proc reg data = sem;
model y1 = x1;
run;
/* Para a Gente nao descartar, eliminar, dados podemos utilizar
regressao robusta proc robustreg, o aulier na afeta à analise, nao
temos nescesidade de normalidade nem ausencia de outliers */
proc robustreg data = com method = m;
model y = x;
run;
proc robustreg data = sem method = m;
model y1 = x1;
run;
Nenhum comentário:
Postar um comentário