multinomial_data_aug {imputeMulti} | R Documentation |
Data Augmentation algorithm for multinomial data
Description
Implement the Data Augmentation algorithm for multvariate multinomial data given
observed counts of complete and missing data (Y_obs
and Y_mis
). Allows for specification
of a Dirichlet conjugate prior.
Usage
multinomial_data_aug(
x_y,
z_Os_y,
enum_comp,
conj_prior = c("none", "data.dep", "flat.prior", "non.informative"),
alpha = NULL,
burnin = 100,
post_draws = 1000,
verbose = FALSE
)
Arguments
x_y |
A |
z_Os_y |
A |
enum_comp |
A |
conj_prior |
A string specifying the conjugate prior. One of
|
alpha |
The vector of counts |
burnin |
A scalar specifying the number of iterations to use as a burnin. Defaults
to |
post_draws |
An integer specifying the number of draws from the posterior distribution.
Defaults to |
verbose |
Logical. If |
Value
An object of class mod_imputeMulti-class
.
See Also
multinomial_em
, multinomial_impute
Examples
## Not run:
data(tract2221)
x_y <- multinomial_stats(tract2221[,1:4], output= "x_y")
z_Os_y <- multinomial_stats(tract2221[,1:4], output= "z_Os_y")
x_possible <- multinomial_stats(tract2221[,1:4], output= "possible.obs")
imputeDA_mle <- multinomial_data_aug(x_y, z_Os_y, x_possible, n_obs= nrow(tract2221),
conj_prior= "none", verbose= TRUE)
## End(Not run)