[R-sig-ME] Interpreting Zero altered models in MCMCglmm
Jarrod Hadfield
j.hadfield at ed.ac.uk
Fri Nov 8 10:17:50 CET 2013
Hi John,
Sorry, I made a mistake. ~wardn assumes equal variances and a
correlation of 1. ~trait:wardn assumes equal variances and a
correlation of 0.
Cheers,
Jarrod
Quoting Jarrod Hadfield <j.hadfield at ed.ac.uk> on Thu, 07 Nov 2013
20:01:25 +0000:
> Hi John,
>
> Your interpretation of the model is correct. However, I'm not sure
> about the random terms - just to be sure, there are multiple
> observations per wardn? With a typical zero-altered model the
> random term would be trait:wardn which assumes the between ward
> variance is the same for both processes and the correlation between
> them is 1. Your model (which is equivalent to idh(trait):units)
> assumes a correlation of 0 and different variances. Reality probably
> lies somewhere between these two extremes. You might want to see if
> the fixed effect coefficients are sensitive to this, and perhaps
> even estimate all relevant parameters (us(trait):wardn) if you have
> a lot of data. Perhaps try that and report back?
>
> Cheers,
>
> Jarrod
>
>
>
> Quoting "Hodsoll, John" <john.hodsoll at kcl.ac.uk> on Thu, 7 Nov 2013
> 15:26:06 +0000:
>
>> Dear all
>>
>>
>>
>> I am wondering if anyone can help me in interpreting a zero added
>> model using MCMCglmm. I am analysing a clinical trial for counts of
>> incidents on a psychiatric ward (per work shift). The data has a
>> surfeit of zeros and so I am using zero inflated models. The
>> problem I have is trying to understand what zero added models is
>> telling me about the zero inflation. I've looked through the
>> excellent course notes from Jarrod Hadfield but am a bit unsure as
>> to the take home message as this is the first time I've attempted
>> to use these models.
>>
>>
>>
>> Model background: Outcome data is collected at the ward level (i.e.
>> not individual patient) and so a hurdle model seemed the most
>> appropriate, i.e. each ward has the potential to generate an
>> incident on any given shift. I have used the zero altered models to
>> test for inflation as on p109 of the course notes. In this
>> (simplified analysis with just a quick test run) I have included
>> all factors as predictors for both parts of the model; trial
>> phase: period.x (baseline vs outcome) and experimental condition
>> expconr (control vs test). Here is my model specification
>>
>> cf.za.1 <- MCMCglmm(totflct ~ -1 + trait*(expcon.r*period.x),
>>
>> data = sw.df, family = "zapoisson",
>>
>> random = ~idh(at.level(trait,2)):wardn +
>> idh(at.level(trait,1)):wardn,
>>
>> rcov = ~ trait:units,
>>
>> #prior = zza.prior,
>>
>> #nitt = 250000, burnin = 50000, thin = 500,
>>
>> verbose = TRUE, pr = TRUE, pl = FALSE, saveXL = TRUE)
>>
>>
>>
>> The outcome I'm interested in is the change between control and
>> treatment from baseline to outcome, highlighted as the interaction
>> term in the model below. For shifts with events there is a
>> reduction in the rate of events for the intervention versus control
>> shown by the negative coefficient for the expcon.r x period.x.
>> However, for the zero inflation test this co-efficient is positive.
>> Just to confirm, does this mean I have zero deflation for the test
>> condition in the outcome phase relative to the control condition,
>> i.e. more shifts with incidents.
>>
>>
>>
>> post.mean l-95% CI u-95% CI eff.samp
>>
>> trait:units 0.4641 0.4317 0.4947 116.3
>>
>>
>>
>> Location effects: totflct ~ -1 + trait * (expcon.r * period.x)
>>
>>
>>
>> post.mean l-95% CI
>> u-95% CI eff.samp pMCMC
>>
>> traittotflct 1.395460 1.195803
>> 1.602353 1000.0 <0.001 ***
>>
>> traitza_totflct 1.012971 0.742179
>> 1.318166 468.3 <0.001 ***
>>
>> expcon.rtest 0.052641 -0.210311
>> 0.327396 894.5 0.690
>>
>> period.xoutcome -0.170481 -0.251931
>> -0.103334 567.0 <0.001 ***
>>
>> expcon.rtest:period.xoutcome -0.157615 -0.269555
>> -0.051604 513.6 0.004 **
>>
>> traitza_totflct:expcon.rtest -0.316590 -0.762917
>> 0.150063 748.1 0.174
>>
>> traitza_totflct:period.xoutcome -0.189739 -0.345773
>> -0.059751 162.4 0.008 **
>>
>> traitza_totflct:expcon.rtest:period.xoutcome 0.237426 0.001023
>> 0.450208 166.0 0.034 *
>>
>>
>>
>> I find this a bit odd, but then you would expect more zeros for a
>> condition with a lower mean count in 1 condition relative to the
>> other so that would reduce zero inflation? If anyone has any
>> insight it would be much appreciated.
>>
>>
>>
>> Thanks
>>
>> John
>>
>>
>>
>> ====================================
>>
>>
>>
>> John Hodsoll
>>
>> Institute of Psychiatry
>>
>> Kings College London
>>
>> London
>>
>> SE5 8AF
>>
>> [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> 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.
>
> _______________________________________________
> 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.
More information about the R-sig-mixed-models
mailing list