enero 10, 2013

¿Y, cuál trasformación uso? (en SAS)

Reemplazando Y à Yl para “normalizar” variables. La potencia l proporciona posibles transformaciones para normalidad (Box-Cox).

Si l =
-2
-1
-0.5
0
0.5
1
2
Transformación
1/Y2
1/Y
1/Y0.5
log(Y)
Y0.5
None
Y2

**************************************************************
*  Este programa realiza la transformacion Box-Cox de la     *
*  Tabla 3.9 Ejemplo en Niveles de Plasma                    *
*  en Neter, Kutner, Nachtsheim and Wasserman, 4th ed.       *
**************************************************************;

data orig;
input age plasma @@;
cards;
0 13.44 0 12.84 0 11.91 0 20.09 0 15.60
1 10.11 1 11.38 1 10.28 1 8.96 1 8.59
2 9.83 2 9.00 2 8.65 2 7.85 2 8.88
3 7.94 3 6.01 3 5.14 3 6.90 3 6.77
4 4.86 4 5.10 4 5.67 4 5.75 4 6.23
;
ods rtf;
proc print;
run;

proc transreg data=orig;
  model boxcox(plasma)=identity(age);
run;
ods rtf close;

No hay comentarios.: