[R-sig-ME] BLUP in lmer
Chaudhari, Monica
mchaudhari at deltadentalwa.com
Fri Mar 23 20:11:57 CET 2007
To see how well the model has accomplished, would it be wrong to observe
the following:
1) response residuals to be close to zero by computing [model at y -
exp(fitted(model))] assuming the link is a log function. Can this not
help in at least identifying the outliers...those that lie far from 0?
2) Since the GLMMs are linear in their link function, can we get close
to assessing the linearity by:
* first, computing the means in each of the categories defined
by predictors (assuming the predictors are categorical variables)
* second, assigning that mean to each of the observations that
fall in the category defined by the set of predictors.
* third, wrapping the link function around the mean. Example,
log(mu)
* lastly, computing log(mu)-fitted(model) to give link
residuals.
* plotting link residuals against fitted(model) should give a
linear pattern with constant variance (sigma2_b + segma2_e).
Any insight on this would be very much appreciated.
Also, is there any way to assess the dispersion parameter in negative
binomial family before giving it in lmer for GLMM? Presently, I am using
the dispersion parameter estimate computed from glm.nb with random
effects of GLMM as fixed effects with treatment contrasts. However, I
suspect it to be biased due to no structural information taken in
account, which leaves lot of variation uncaptured by the model. Can you
please suggest any nicer way?
Last question, would it make any sense to use predictors with sum
contrast in GLMs when the link function is log, if I want to know how
much the effect of each of the categories of a predictor is away from
the overall average?
Thanks in advance,
Monica
-----Original Message-----
From: r-sig-mixed-models-bounces at r-project.org
[mailto:r-sig-mixed-models-bounces at r-project.org] On Behalf Of Douglas
Bates
Sent: Friday, March 23, 2007 10:43 AM
To: Roberts, J. Kyle
Cc: r-sig-mixed-models at r-project.org; Olivier MARTIN
Subject: Re: [R-sig-ME] BLUP in lmer
On 3/23/07, Roberts, J. Kyle <jkrobert at bcm.tmc.edu> wrote:
> Olivier,
>
> Do you mean something like this?
> fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)
> with(fm1, xyplot(resid(.) ~ fitted(.)))
>
> This gives you a plot of the residual versus the fitted. "sleepstudy"
is included in the package.
Thanks for the reply, Kyle. The original question was about
generalized linear mixed models and the resid function doesn't work
for them at present. The reason is that it is not clear which
residuals should be returned. A generalized linear model has several
different types of residuals that can be defined for it and I haven't
gotten around to determining which ones would be appropriate for
generalized linear mixed models.
The original also asked about BLUPs from a generalized linear mixed
model.
ranef(fm1)
provides what some would call the BLUPs of the random effects. I call
them the "conditional modes" of the random effects rather than the
BLUPs or Best Linear Unbiased Predictors. They are the modes in that
they maximize the density of the random effects conditional on the
variance-covariance parameters and the data. For a linear mixed model
they are also the BLUPs. For a generalized linear mixed model or a
nonlinear mixed model they aren't. As Alan James once described the
situation, "They aren't linear (i.e. linear functions of the
observations) and they aren't unbiased and there is no clear sense in
which they are "best" but, other than than, they're exactly like the
BLUPs".
> Hope this helps,
> Kyle
>
> ***************************************
> J. Kyle Roberts, Ph.D.
> Baylor College of Medicine
> Center for Educational Outreach
> One Baylor Plaza, MS: BCM411
> Houston, TX 77030-3411
> 713-798-6672 - 713-798-8201 Fax
> jkrobert at bcm.edu
> ***************************************
>
> -----Original Message-----
> From: r-sig-mixed-models-bounces at r-project.org
[mailto:r-sig-mixed-models-bounces at r-project.org] On Behalf Of Olivier
MARTIN
> Sent: Friday, March 23, 2007 10:30 AM
> To: r-sig-mixed-models at r-project.org
> Subject: [R-sig-ME] BLUP in lmer
>
> Hi all,
>
> I am using 'lmer' to fit generalized linear mixed-effects models.
> I would like to know if there is a function to estimate the random
effects.
> And, is there a way to compare the observed values vs. fitted values
or fitted values vs. residuals ?
>
> Thanks,
> olivier
>
> _______________________________________________
> R-sig-mixed-models at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>
> _______________________________________________
> R-sig-mixed-models at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>
_______________________________________________
R-sig-mixed-models at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
#########################################################
The information contained in this e-mail and subsequent attachments may be privileged,
confidential and protected from disclosure. This transmission is intended for the sole
use of the individual and entity to whom it is addressed. If you are not the intended
recipient, any dissemination, distribution or copying is strictly prohibited. If you
think that you have received this message in error, please e-mail the sender at the above
e-mail address.
#########################################################
More information about the R-sig-mixed-models
mailing list