tests/loon.R

library(lme4ord)
loon <- read.csv(system.file("extraData", "loon.csv", package = "lme4ord"))

loon <- within(loon, prop <- round(lakes * (percent/100)) / lakes)
with(loon, plot(year, prop, type = "o", las = 1))
summary(m <- glm(prop ~ year, binomial, loon, lakes))

corObj <- nlme:::Initialize(nlme:::corAR1(0, form = ~ year), loon)
(pform <- strucGlmer(prop ~ scale(year) + nlmeCorStruct(1, corObj = corObj, sig = 1),
                     loon, numModularSteps = 1))

dfun <- strucMkDevfun(pform, family = binomial, weights = loon$lakes)
dfun(pars(pform))

(gm <- strucGlmer(pform, weights = loon$lakes))

image(crossprod(relCovFact(gm)))
plot(plogis(fitted(gm)), loon$prop)
abline(a = 0, b = 1)
sigma(gm)
sigma(pform)
stevencarlislewalker/lme4ord documentation built on May 30, 2019, 4:43 p.m.