Skip to content
Prev 5108 / 20628 Next

Error message in ordinal() package running cumulative link mixed models function clmm()

Dear Rune,

1) I appended control=clmm.control(innerCtrl="noWarn") to my clmm
call, as you suggested, and indeed, it says:
Warning message:
clmm may not have converged:
  optimizer 'ucminf' terminated with max|gradient|: 0.000952031664607097

2) The codings 1.5 and 6.5 for the Response thresholds were intended.
One subject interpreted the explanations "Not at all" and "Perfectly"
as the endpoints of the scale rather than as comments for the intended
endpoints 1 and 7. Instead of expanding the endpoints of the scale for
this subject, I encoded "Not at all" as 1 and "1" as 1.5, and
"Perfectly" as 7 and "7" as 6.5. Since this is true only for one
subject, I collapsed these into 1 and 7, as you suggested. It reduces
the Condition number of Hessian in the clm() call from 342793.76 to
242545.48, but clmm() still does not converge, now with optimizer
'ucminf' terminated with max|gradient|: 0.00111011989404809

2.2) It sounds like a good idea to fit the clmm() function without
fixed effects to see if it still doesn't converge, but I haven't been
able to construct the right call for clmm() to do that. How would I do
it?

I will send you an e-mail with my data set.

Thanks for you help
Sverre
On Wed, Jan 12, 2011 at 7:44 AM, Rune Haubo <rhbc at imm.dtu.dk> wrote: