hi everybody, I'm a little confused bout how to define the categorical variables in "proc nlmixed". As we know, class statement can't be used in this procedure. So how do I solve these? Please help me this is the syntax. MIG, WORK, EDUC, LIVE, MARR, KB, WI are categorical variable. Please help me fix this syntax, so the 7 variables can turn into dummy variable. proc nlmixed data=CLEAN tech=newrap cov; parameters b0=0 b1=0 b2=0 b3=0 b4=0 b5=0 b6=0 b7=0 b8=0 w=0; bpart=b0+b1*MIG+b2*WORK+b3*EDUC+b4*LIVE+b5*MARR+b6*KB+b7*WI+b8*UKP; lambda=exp(bpart); phi=1+(w*lambda); omega=1+(w*y); teta=(lambda*omega)/phi; ll=y*(log(lambda)-log(phi))+(y-1)*log(omega)-lgamma(y+1)-teta; model y~general(ll); predict _ll out=LL_2; run;
... View more