[R-sig-ME] No residual variance using MCMCglmm

Jarrod Hadfield j.hadfield at ed.ac.uk
Fri Jul 11 18:13:11 CEST 2014


Hi Celine,

Is this problem happening when individual is NOT fitted as a random  
term? If so, can you post the counts and I'll take a look? I'm not  
sure whether you can have attachments on the list. If not you can  
paste in the output from

paste("counts<-c(", paste(counts, collapse=","), ")", sep="")

into the body of the text, where counts are the data (surely there is  
a better way of doing this?).

Cheers,

Jarrod



Quoting Celine Teplitsky <teplitsky at mnhn.fr> on Fri, 11 Jul 2014  
18:00:32 +0200:

> Hi Jarrod,
>
> I actually have 254 observations (152 individuals), and I left the  
> default prior
>
> And indeed, the chain doesn't look very nice. But I can't get what  
> is the prpoblem....
>
> Cheers
>
> Celine
>
>> Hi Celine,
>>
>> There is more variance than you expect (0.68/0.52 = 1.31X), but  
>> this might be consistent with chance if sample size is small. For  
>> example if n=30 you expect var(x)/mean(x) > 1.31 in about 10% of  
>> cases if lambda=0.52. For n=30 I would expect values of zero for  
>> the units variance to have some support in the posterior  
>> (conditional on the prior of course). For sample sizes of around  
>> 100 I would expect the posterior to be well away from zero. How  
>> many data do you have?
>>
>> From a model perspective having a units variance of zero is not a  
>> problem per se. From the perspective of MCMCglmm it will mean the  
>> chain will not mix (if it is always exactly zero) or mix slowly (if  
>> it is near zero).
>>
>> Cheers,
>>
>> Jarrod
>>
>>
>>
>>
>>
>>
>>
>>
>> Quoting Céline Teplitsky <teplitsky at mnhn.fr> on Fri, 11 Jul 2014  
>> 16:21:49 +0200:
>>
>>> Hi Jarrod,
>>>
>>> many thanks for your answer. I've been trying to understand better  
>>> the idea behind the models before answering, but I'd like to be  
>>> sure I got this right.
>>>
>>> In the data set I have
>>> var(y)=0.68
>>> mean(y)=0.52
>>> and if I run a model with only intercept and residual, I get an  
>>> intercept of -0.81, so that the expected variance would be 0.44,  
>>> suggesting the data could be a bit overdispersed. But the residual  
>>> in this model is collapsing on 0.
>>>
>>> In your latest version of the course notes, you mention p37" if  
>>> the residual was zero, then e would be a vector of zero and the  
>>> model would conform to the standard Poisson glm." So do I get this  
>>> right that no residual in a Poisson model is ok, just an indicator  
>>> of no overdispersion, but is not per se a problem?
>>>
>>> Many thanks again for your help
>>>
>>> Cheers
>>>
>>> Celine
>>>
>>> Le 23/06/2014 21:22, Jarrod Hadfield a écrit :
>>>> Hi Céline,
>>>>
>>>> Zero residual variance with (truncated) Poisson response would  
>>>> imply that the data are under-dispersed with respect to the  
>>>> (truncated) Poisson model. You could check this by comparing the  
>>>> variance of the data with the expected variance given the  
>>>> intercept.
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Jarrod
>>>>
>>>>
>>>>
>>>> Quoting Céline Teplitsky <teplitsky at mnhn.fr> on Fri, 20 Jun 2014  
>>>> 14:39:33 +0200:
>>>>
>>>>> Dear all,
>>>>>
>>>>> I have recently bumped twice in the same issue running glmm in  
>>>>> MCMCglmm: the posterior distribution of residual collapses on 0.  
>>>>> While I have often seen it for other effects (e.g ID) and  
>>>>> interpreted it as evidence of non existence / non significance  
>>>>> of these effects, I can not get why residual variance would not  
>>>>> be well defined.
>>>>>
>>>>> More specifically, with priors V=1, nu=0.02, I was trying to  
>>>>> estimate additive genetic variance in age at first breeding. I  
>>>>> first tried a Poisson distribution and the posterior  
>>>>> distribution of the residual looked more or less ok, although  
>>>>> not perfectly bell shaped. Then I thought as age at first  
>>>>> breeding could not be zero, that a zero truncated Poisson might  
>>>>> be better but then the posterior distribution of residual  
>>>>> variance totally collapses on zero. As I thought it could be due  
>>>>> to over parametrisation, I rerun the model with only intercept  
>>>>> but results were the same.
>>>>>
>>>>> Is it a problem with the variables distributions not really  
>>>>> fitting the distribution I'm specifying? Any help would be  
>>>>> greatly appreciated!
>>>>>
>>>>> Many thanks in advance
>>>>>
>>>>> Celine
>>>>>
>>>>> -- 
>>>>>
>>>>> Celine Teplitsky
>>>>> UMR 7204 - CESCO
>>>>> Département Ecologie et Gestion de la Biodiversité
>>>>> CP 51
>>>>> 55 rue Buffon 75005 Paris
>>>>>
>>>>> Webpage : http://www2.mnhn.fr/cersp/spip.php?rubrique96
>>>>> Fax : (33-1)-4079-3835
>>>>> Phone: (33-1)-4079-3443
>>>>>
>>>>> _______________________________________________
>>>>> R-sig-mixed-models at r-project.org mailing list
>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> -- 
>>>
>>> Celine Teplitsky
>>> UMR 7204 - CESCO
>>> Département Ecologie et Gestion de la Biodiversité
>>> CP 51
>>> 55 rue Buffon 75005 Paris
>>>
>>> Webpage : http://www2.mnhn.fr/cersp/spip.php?rubrique96
>>> Fax : (33-1)-4079-3835
>>> Phone: (33-1)-4079-3443
>>>
>>>
>>>
>>
>>
>>
>> -- 
>> The University of Edinburgh is a charitable body, registered in
>> Scotland, with registration number SC005336.
>>
>>
>>
>
>
>
> -- 
>
> Celine Teplitsky
> UMR 5173 MNHN-CNRS-P6 'Conservation des espèces, restauration et suivi des
> populations'
> Muséum National d'Histoire Naturelle
> CRBPO, 55, Rue Buffon, CP51, 75005 Paris, France
>
> Fax : (33-1)-4079-3835
> Phone: (33-1)-4079-3443
>
>
>
>



-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.



More information about the R-sig-mixed-models mailing list