| posterior_predictive {bpr} | R Documentation |
Compute Posterior Predictive Distribution
Description
This function is a method for class poisreg. Compute the posterior predictive distribution and summary statistics for
posterior check of the model;
optionally, it also computes
the predictive distribution with new values of the explanatory variables.
Usage
posterior_predictive(object, new_X = NULL)
Arguments
object |
object of class " |
new_X |
(optional) a data frame in which to look for variables with which to predict. |
Value
The call to this function returns an object of S3 class posterior_check. The object is a list with the following elements:
data : the component from object (list with covariates X and response variable y).
y_pred : matrix of dimension [n, iter] (with n sample size), each column is a draw from the posterior predictive distribution.
y_MAP_pred : vector of length n containing a draw from the posterior distribution obtained using the maximum a posteriori estimates (MAP) of the parameters.
diagnostics : list containing 2 elements: CPO, i.e. the Conditional Predictive Ordinate (Gelfand et al. 1992); and LPML, i.e.
the logarithm of the pseudo-marginal likelihood (Ibrahim et al. 2014).
newdata : if the matrix new_X of new values of the covariates is provided, list of three elements:
new_X: the provided matrix of explanatory variables;y_newdata: a matrix of dimension[nrow(new_X), iter], each column is a draw from the posterior predictive distribution usingnew_X;y_MAP_newdata: vector of lengthnrow(new_X)containing a draw from the posterior distribution obtained using the MAP estimate of the parameters, computed on the new datanew_X.
perc_burnin : the component from object.
References
Gelfand, A., Dey, D. and Chang, H. (1992), Model determination using predictive distributions with implementation via sampling-based-methods (with discussion),
in ‘Bayesian Statistics 4’, University Press.
Ibrahim, J. G., Chen, M.H. and Sinha, D. (2014), Bayesian Survival Analysis, American Cancer Society.