[R-sig-ME] How to determine the length of the required burn-in until convergence in MCMCglmm package or another package

Euis Aqmaliyah aqmalsaepul at gmail.com
Tue Mar 28 14:45:20 CEST 2017


Okay.
Thank you Jarrod for your help.

Regards

Pada tanggal 28 Mar 2017 19.39, "Jarrod Hadfield" <j.hadfield at ed.ac.uk>
menulis:

> Hi,
>
> Yes - for the binary model you should fix the residual variance.
>
> Cheers,
>
> Jarrod
>
> On 28/03/2017 13:34, Euis Aqmaliyah wrote:
>
> Dear Jarrod,
>
> So, because my zero-inflated data is a mixture of zeros and continuosly
> diatributed positive values, i use two models, there are linear mixed model
> (LMM) for positive values and generalized linear mixed model (GLMM) with
> logit as link function for probability of positive values.
> In LMM, prior for residual variance that i set is R=list(V=1, nu=0) like
> you said in my post a few days ago.
> And then, in GLMM, i set fix residual variance.
> Is it true?
>
> Regards
>
> Pada tanggal 28 Mar 2017 19.20, "Jarrod Hadfield" <j.hadfield at ed.ac.uk>
> menulis:
>
>> Hi,
>>
>> If you are not explicitly fitting a zero-inflated model then my
>> suggestions are not relevant, and you should not fix the residual variance.
>> A description of your data and a post of your model syntax would help us
>> diagnose the problem.
>>
>> Cheers,
>>
>> Jarrod
>>
>>
>>
>> On 28/03/2017 13:16, Euis Aqmaliyah wrote:
>>
>> Hi Jarrod,
>>
>> Zero-Inflated that i meant is not Zero-Inflated Poisson. It is follow a
>> semicontinuous distribution with a mixture
>> of zeros and continuously distributed positive values.
>> But, i have tried to set fix residual variance and the convergence has
>> reached in two model that i use.
>> Thank you for your advice.
>>
>> Regards
>>
>> Pada tanggal 28 Mar 2017 01.18, "Jarrod Hadfield" <j.hadfield at ed.ac.uk>
>> menulis:
>>
>>> Hi Euis,
>>>
>>> In an earlier post you said you were fitting zero-inflated models
>>> (zipoisson)? Is it possible you
>>>
>>> a) forgot to fix the non-identifiable residual variance for the
>>> zero-inflation process at some value (e.g. 1)?
>>>
>>> b) that the data are not zero-inflated but just over-dispersed so the
>>> zero-inflation parameters are heading off towards -Infinity?
>>>
>>> Cheers,
>>>
>>> Jarrod
>>>
>>>
>>>
>>> On 27/03/2017 18:40, Ben Bolker wrote:
>>>
>>>>   [please keep r-sig-mixed in Cc:]
>>>>
>>>>    To repeat what I said below, the general brute-force strategy would
>>>> be
>>>>
>>>> N=2 (or 10 or something)
>>>> run MCMCglmm with some reasonably optimistic default settings such that
>>>> the final sample size (nitt-nburn)/thin is 1000
>>>> while (convergence not satisfactory)
>>>>      nitt = N*nitt
>>>>      thin = N* thin
>>>>      re-try MCMCglmm
>>>>
>>>> This brute force strategy will fail if something is wrong with your
>>>> model (e.g. underdetermined).  Strengthening priors may help.  Other
>>>> than that, without more information, we really can't help you more.
>>>>
>>>> On 17-03-27 11:19 AM, Euis Aqmaliyah wrote:
>>>>
>>>>> Thank you for your reply.
>>>>>
>>>>> I'm sorry if my subject mail or my question is not clear.
>>>>> Actually, i have understood that diagnostic convergence can use
>>>>> potential scale reduction, potential scale reduction factor, or use
>>>>> trace plot or another graphic  (i use potential scale reduction and
>>>>> trace plot). But, in MCMCglmm Tutorial that i read, if convergence
>>>>> hasn't reached, we can increase length of chain, or length of burn-in,
>>>>> or thinning interval. So, it is that i ask.
>>>>> Oh yes, i also have apply raftery.diag(). The output show sample size
>>>>> that i need. So, i combine chain length, burn-in length, and thinning
>>>>> interval so that yield sample size like in that output. But, it is
>>>>> still
>>>>> doesn't convergence.
>>>>>
>>>>> Regards
>>>>>
>>>>> Pada tanggal 27 Mar 2017 21.16, "Ben Bolker" <bbolker at gmail.com
>>>>> <mailto:bbolker at gmail.com>> menulis:
>>>>>
>>>>>        We would probably need more information to help you.
>>>>>        Some quick thoughts:
>>>>>
>>>>>      - MCMCglmm usually burns in very quickly.   I would guess that
>>>>> either
>>>>>      (1) your problem/data are really pathological; (2) you're
>>>>> confusing
>>>>>      "burn-in" with "mixing"; if your chain reaches the stationary
>>>>> state
>>>>>      quickly but samples it slowly, then you're having a burn-in rather
>>>>>      than a mixing problem.  In general PRSF is meant to diagnose
>>>>>      convergence, not just burn-in. (Although now that I read your
>>>>>      question, it sounds like it's only the title that's specific to
>>>>>      burn-in ...)
>>>>>
>>>>>      - I think what most people do is brute-force (increase length of
>>>>>      chain, increasing thinning at the same time so that the number of
>>>>>      samples remains constant, until traceplots look OK/PRSF looks OK).
>>>>>      - setting more informative priors may be helpful/necessary
>>>>>      - the coda package has other diagnostics, in particular the
>>>>>      Raftery-Lewis (raftery.diag()), which is supposed to estimate the
>>>>>      chain length required for convergence.  You should be able to
>>>>> apply it
>>>>>      to the components of an MCMCglmm fit ($Sol, $VCV, etc.), which are
>>>>>      mcmc objects
>>>>>
>>>>>
>>>>>
>>>>>      On Mon, Mar 27, 2017 at 5:16 AM, Euis Aqmaliyah
>>>>>      <aqmalsaepul at gmail.com <mailto:aqmalsaepul at gmail.com>> wrote:
>>>>>      > Hi,
>>>>>      >
>>>>>      > I stil try fit linear mixed model. I use Potencial Scale
>>>>> Reduction
>>>>>      (PSR) to
>>>>>      > check convergence. But, it still dosn't convergence. Is there
>>>>> any
>>>>>      function
>>>>>      > that can i use to determine length of chains, length of
>>>>> burn-in, or
>>>>>      > thinning interval?
>>>>>      >
>>>>>      > Thank you.
>>>>>      >
>>>>>      >         [[alternative HTML version deleted]]
>>>>>      >
>>>>>      > _______________________________________________
>>>>>      > R-sig-mixed-models at r-project.org
>>>>>      <mailto:R-sig-mixed-models at r-project.org> mailing list
>>>>>      > https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>>>>>      <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 University of Edinburgh is a charitable body, registered in
>>> Scotland, with registration number SC005336.
>>>
>>>
>>
>> The University of Edinburgh is a charitable body, registered in
>> Scotland, with registration number SC005336.
>>
>>
>
> The University of Edinburgh is a charitable body, registered in
> Scotland, with registration number SC005336.
>
>

	[[alternative HTML version deleted]]



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