2010-12-12 7 views
5

me gustaría hacer la siguiente regresióntérminos de polinomios en logística proc y otras regresiones

proc logistic data=abc 
    model y = x x*x x*x*x ....; 
run; 

¿Hay un atajo para generar estos términos de polinomios? Gracias.

+0

usted podría considerar preguntar en stats.stackexchange.com - las respuestas a las preguntas SAS son por lo general bastante pobre aquí. –

+0

También runubmit.com puede valer la pena intentarlo también. –

+0

@djacky Tu código es la forma abreviada. – RioRaider

Respuesta

1

Editar: Eso me enseñará a mirar más de cerca la pregunta antes de responder. El operador BAR es de hecho para interacción, no efectos polinomiales.

Logistic no tiene taquigrafía para lograr esto aún que yo sepa, pero glimmix tiene una técnica experimental que usa la declaración de efecto. Por ejemplo, este ..

effect MyPoly = polynomial(x1-x3/degree=2); 
     model y = MyPoly; 

es lo mismo que

model y = x1 x2 x3 x1*x1 x1*x2 x1*x3 x2*x2 x2*x3 x3*x3; 
+0

Esto genera términos de interacción, no términos polinomiales – Aniko

Cuestiones relacionadas