[R-sig-ME] In mer_finalize(ans) : gr cannot be computed at initial par (65)
Chris Mcowen
cm744 at st-andrews.ac.uk
Tue Jun 22 17:40:15 CEST 2010
Hi Douglas and list,
Yeah sure - sorry i should have done that originally,
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: traits.txt
URL: <https://stat.ethz.ch/pipermail/r-sig-mixed-models/attachments/20100622/5051099b/attachment.txt>
-------------- next part --------------
On 22 Jun 2010, at 16:34, Douglas Bates wrote:
Would it be possible to make the data available so we could check on
the models being fit?
On Tue, Jun 22, 2010 at 10:14 AM, Chris Mcowen <cm744 at st-andrews.ac.uk> wrote:
> Dear R List -
>
> I am trying to do a relatively simple GLMM but am having a problem.
>
> My data is categorical but converted to numeric form in excel ( i.e a=1, b=2 etc) my response is binary and i have two random terms - FAMILY and ORDER.
>
> I have been running the model fine calling this -
>
> model2 <- lmer(THREAT~1+(1|ORDER/FAMILY) + BREEDING_SYSTEM*LIFE_FORM + WOODY_NONWOODY, family=binomial)
>
> Fixed effects:
> Estimate Std. Error z value Pr(>|z|)
> (Intercept) 2.62364 1.41554 1.853 0.06382 .
> BREEDING_SYSTEM -1.24256 0.47227 -2.631 0.00851 **
> LIFE_FORM -0.64368 0.29026 -2.218 0.02659 *
> WOODY_NONWOODY 0.51817 0.19548 2.651 0.00803 **
> BREEDING_SYSTEM:LIFE_FORM 0.22289 0.09842 2.265 0.02353 *
How many different levels of BREEDING_SYSTEM and LIFE_FORM do you
have? I assume that WOODY_NONWOODY is a binary variable. If the
others have more than two possible levels, and your saying that Excel
stored them in numeric form (a = 1, b = 2, etc.) leads me to believe
that there may be more than two, then you are not fitting an
appropriate model.
> However i want to know what type of life form, breeding system etc is significant so i called -
>
> woodynonwoody <- as.factor(WOODY_NONWOODY)
> habit <- as.factor(HABIT)
> breedingsystem <- as.factor(BREEDING_SYSTEM)
>
> model3 <- lmer(THREAT~1+(1|ORDER/FAMILY) + breedingsystem + woodynonwoody*habit, family=binomial)
> Warning message:
> In mer_finalize(ans) : gr cannot be computed at initial par (65)
>
> model3
> Error in asMethod(object) : matrix is not symmetric [1,2]
>
> Interestingly when i try the above call without the interaction term it works
Yes. Generalized linear models and generalized linear mixed models
can't support a large number of possibly redundant coefficients. You
need to be careful of your model-building strategy. Starting from the
most complex model possible and using backward elimination doesn't
always work.
>
> Any help would be greatly appreciated
>
> Chris
>
>
>> sessionInfo()
> R version 2.11.1 (2010-05-31)
> i386-apple-darwin9.8.0
>
> locale:
> [1] en_GB.UTF-8/en_GB.UTF-8/C/C/en_GB.UTF-8/en_GB.UTF-8
>
> attached base packages:
> [1] stats graphics grDevices utils datasets methods base
>
> other attached packages:
> [1] perturb_2.03 lme4_0.999375-34 Matrix_0.999375-40 lattice_0.18-8
>
> loaded via a namespace (and not attached):
> [1] grid_2.11.1 nlme_3.1-96 stats4_2.11.1 tools_2.11.1
>
>
> Chris Mcowen
> PhD Student
>
> Room 15
> Sir Harold Mitchell Building
> University of St Andrews
> St Andrews
> Fife
> KY16 9TH
> UK
> Phone 01334 463381
>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-mixed-models at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>
More information about the R-sig-mixed-models
mailing list