2010-12-12 12 views
5

mi piacerebbe fare la seguente regressionetermini polinomiali in proc logistica e altre regressioni

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

C'è una scorciatoia per generare questi termini polinomio? Grazie.

+0

si potrebbe considerare di chiedere il stats.stackexchange.com - le risposte alle domande SAS sono in genere piuttosto scarsa qui. –

+0

Anche runubmit.com potrebbe valere la pena di provarlo. –

+0

@djacky Il tuo codice è il modo sintetico. – RioRaider

risposta

1

Modifica: Questo mi insegnerà a guardare più da vicino la domanda prima di rispondere. L'operatore BAR è davvero per l'interazione, non per gli effetti polinomiali.

La logica non ha una scorciatoia per realizzare ciò che conosco, ma glimmix ha una tecnica sperimentale che usa la dichiarazione dell'effetto. Ad esempio, questo ..

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

è lo stesso di

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

Questo genera termini di interazione, non termini polinomiali – Aniko

Problemi correlati