[R] lmer and estimation of p-values: error with mcmcpvalue()

Christoph Scherber Christoph.Scherber at agr.uni-goettingen.de
Mon Feb 12 14:33:20 CET 2007


Dear Henric,

Thanks, now it works; but how reliable are these estimates? Especially 
with p-values close to 0.05 it is of course important that the range of 
the estimates is not too large. I´ve just run several simulations, each 
of which yielding sometimes quite different p-values.

Best wishes
Christoph


##
Dr. rer. nat. Christoph Scherber
DNPW, Agroecology
University of Goettingen
Waldweg 26
D-37073 Goettingen
http://wwwuser.gwdg.de/~uaoe/Agroecology.html
+49-(0)551-39-8807



Henric Nilsson (Public) schrieb:
> Den Må, 2007-02-12, 13:58 skrev Christoph Scherber:
>> Dear all,
>>
>> I am currently analyzing count data from a hierarchical design, and I?ve
>> tried to follow the suggestions for a correct estimation of p-values as
>> discusssed at R-Wiki
>> (http://wiki.r-project.org/rwiki/doku.php?id=guides:lmer-tests&s=lme%20and%20aov).
>>
>> However, I have the problem that my model only consists of parameters
>> with just 1 d.f. (intercepts, slopes), so that the "mcmcpvalue" function
>> defined below obviously produces error messages.
>>
>> How can I proceed in estimating the p-values, then?
>>
>> I very much acknowledge any suggestions.
>>
>> Best regards
>> Christoph.
>>
>> ##
>> mcmcpvalue <- function(samp)
>> {  std <- backsolve(chol(var(samp)),
>>
>>                      cbind(0, t(samp)) - colMeans(samp),
>>                      transpose = TRUE)
>>
>>
>>     sqdist <- colSums(std * std)
>>     sum(sqdist[-1] > sqdist[1])/nrow(samp) }
>>
>> m1<-lmer(number_pollinators~logpatch+loghab+landscape_diversity+(1|site),quasipoisson)
>>
>> Generalized linear mixed model fit using Laplace
>> Formula: number_pollinators ~ logpatch + loghab + landscape_diversity +
>>      (1 | site)
>>     Data: primula
>>   Family: quasipoisson(log link)
>>     AIC   BIC logLik deviance
>>   84.83 93.75 -37.42    74.83
>> Random effects:
>>   Groups   Name        Variance Std.Dev.
>>   site     (Intercept) 0.036592 0.19129
>>   Residual             1.426886 1.19452
>> number of obs: 44, groups: site, 15
>>
>> Fixed effects:
>>                      Estimate Std. Error t value
>> (Intercept)          -0.4030     0.6857 -0.5877
>> logpatch              0.1091     0.0491  2.2228
>> loghab                0.0875     0.0732  1.1954
>> landscape_diversity   1.0234     0.4850  2.1099
>>
>> Correlation of Fixed Effects:
>>              (Intr) lgptch loghab
>> logpatch     0.091
>> loghab      -0.637 -0.121
>> lndscp_dvrs -0.483 -0.098 -0.348
>>
>>
>> markov1=mcmcsamp(m1,5000)
>> HPDinterval(markov1)
>>
>> mcmcpvalue(as.matrix(markov1)[,1])
> 
> Try `mcmcpvalue(as.matrix(markov1[,1]))'.
> 
> 
> HTH,
> Henric
> 
> 
> 
>> Error in colMeans(samp) : 'x' must be an array of at least two dimensions
>>
>> ______________________________________________
>> R-help at stat.math.ethz.ch mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>>
> 
> 
> .
>



More information about the R-help mailing list