quarta-feira, 21 de junho de 2017

Regressão Robusta 21/6

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