diffdic: Differences in penalized deviance

diffdicR Documentation

Differences in penalized deviance


Compare two models by the difference of two dic objects.


dic1 - dic2
diffdic(dic1, dic2)


dic1, dic2

Objects inheriting from class “dic”


A diffdic object represents the difference in penalized deviance between two models. A negative value indicates that dic1 is preferred and vice versa.


An object of class “diffdic”. This is a numeric vector with an element for each observed stochastic node in the model.

The diffdic class has its own print method, which will display the sum of the differences, and its sample standard deviation.


The problem of determining what is a noteworthy difference in DIC (or other penalized deviance) between two models is currently unsolved. Following the results of Ripley (1996) on the Akaike Information Criterion, Plummer (2008) argues that there is no absolute scale for comparison of two penalized deviance statistics, and proposes that the difference should be calibrated with respect to the sample standard deviation of the individual contributions from each observed stochastic node.


Martyn Plummer


Ripley, B. (1996) Statistical Pattern Recognition and Neural Networks. Cambridge University Press.

Plummer, M. (2008) Penalized loss functions for Bayesian model comparison. Biostatistics doi: 10.1093/biostatistics/kxm049

See Also


rjags documentation built on April 24, 2023, 1:09 a.m.