restoreParams: Reparametrise bugs output

Description Usage Arguments Value Note Author(s) See Also


Undoes the parametrisation used in writeBugsModel, and gives the original names to random effect levels.


restoreParams(bugsResult, ragged = NULL,extraX=NULL)



Output from bugs, using a ragged array generated by winBugsRaggedArray and a model generated by writeBugsModel


The ragged array used to call bugs


Possible extra covariates for spatial regions with no data but do have predicted spatial effects.


A list where each element is a matrix or an array. The first dimension is the number of realisations, the second the number of chains, and for vector-valued parameters and random effects, the third dimension is the length of the parameter.

If the model contains a spatial component, the result will have list entries the following:


The random effect. In the case of spatial models this is the sum of the spatial and non-spatial random effects U+V.



The spatial random effect for each region, if any


The predicted values on the link scale, being the random effect plus intercept and effect of covariates.


For spatial models, one fitted rate is computed for each region in the adjacency matrix, even though some of these regions may not have spatial or non-spatial random effects simulated in the bugs model. If a spatial random effect is missing (as happens with islands), a zero is added. If a non-spatial random effect is missing (as happens when a regions does not have data), a value is simulated unconditionally from each iteration's intercept and standard deviation for that effect. Note that this does not add on the effect of possible covariates for that region. This can be added via the extraX argument.


Patrick Brown

See Also


glmmBUGS documentation built on May 2, 2018, 1:03 a.m.