Skip to content
Prev 11948 / 20628 Next

How to interpret verbose output

On 14-05-21 06:15 PM, Stuart Luppescu wrote:
This printing comes from minqa::bobyqa.  ?bobyqa says:

iprint The value of ?iprint? should be set to ?0, 1, 2 or 3?,
          which controls the amount of printing. Specifically, there is
          no output if ?iprint=0? and there is output only at the
          return if ?iprint=1?. Otherwise, each new value of ?rho? is
          printed, with the best vector of variables so far and the
          corresponding value of the objective function. Further, each
          new value of the objective function with its variables are
          output if ?iprint=3?.  Default value is ?0?.
Number of points used for quadratic approximation, number of points
(parameters)
rho (current trust region radius): number of function evaluations
(?): current value of objective function (PWRSS/deviance); values of
parameters ("theta") -- lower triangle of the Cholesky factor of the RE
variance-covariance matrices, scaled by the residual standard deviation.
It means the second element of the theta vector (which controls the
among-'tid.f' variation in the intercept) is going to zero.  This is
probably the correct numeric value ...

  I would consider further


(1) scaling and centering continuous predictors to see if that helps
(2) simulating pseudo-data and fitting it to see how it performs
(?simulate.merMod will help with this)
(3) using bbmle::slice2D to view 2D slices of the deviance surface.