Closed mcgregorian1 closed 4 years ago
REML argument was always ignored in glmer() before. It is only used by lmer().
I could be wrong, but the difference, I suspect, is not having REML=F or not, but might due to an update in the glmm algorithm... anything about it in the news release? glmm are still at the frontier of stats so I woudn't be surprised if things changed.
The news release didn't say anything further than what I put in my note above, unfortunately.
This is resolved because we switched back to lmer (see issue #105).
@teixeirak this may potentially be a problem. @ValentineHerr do you have an opinion?
I've been running analyses on my laptop. The version of the
lme4
package forglmer()
is 1.1-21 from March of 2019....
option toglmer()
that allows for "other potential arguments". Originally I was using REML=FALSE when usinglmer
, and I kept it when switching toglmer()
.I tried running the code on my Mac this afternoon for speed, and I downloaded the most recent
lme4
package, which is version 1.1-23 from April of 2020.glmer
function has done away with the...
argument, which means it throws an error if I includeREML=FALSE
. To let the function run as before, I simply commented it out....
argument) has changed the math like it has. See the table below."lmer(), glmer(), and nlmer() no longer have a formal ... argument. This defunctifies the use of a sparseX = . argument and will reveal some user errors, where extraneous arguments were previously disregarded."
So moving forward.
lme4
on my Mac so we can have a cohesive output in line with what we've been doing.lme4
in the future, will have this updated version ofglmer()
, which will throw an error with the code as written. If we don't change it now, then, this code will not be executable unless we specifically have a parameter that says you must have xx version of this package. The further in time we go, however, the more of a problem this will become.Thoughts?