SAS/Maximum Likelihood


 * PROC NLMIXED allows you to specify your likelihood


 * parms gives initial values to the parameters
 * xb is an intermediate step which gives the list of covariates
 * then we define the likelihood and we specify the model


 * One can also use the IML language and use one of the built-in optimizer.