2010-12-12 7 views
5

Chciałbym zrobić następującą regresjęwielomianowe terminy w proc logistyki i innych regresji

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

Czy jest skrótem do generowania tych wielomianowych warunki? Dzięki.

+0

Można rozważyć prosząc o stats.stackexchange.com - odpowiedzi na pytania SAS są zwykle dość skromne tutaj. –

+0

Również runubmit.com może być warte spróbowania. –

+0

@djacky Twój kod jest skrótem. – RioRaider

Odpowiedz

1

Edytuj: To nauczy mnie, jak przyjrzeć się temu pytaniu, zanim odpowiem. Operator BAR jest rzeczywiście przeznaczony do interakcji - a nie efektów wielomianowych.

Logistic nie ma jeszcze stenogramów, aby to osiągnąć, ale ja wiem o nim - ale glimmix ma eksperymentalną technikę używającą wyrażenia efektu. Na przykład ten ..

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

jest taka sama jak

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

Generuje to warunki interakcji, a nie wielomian – Aniko