View source: R/glm_logml_post.R
glm.logml.post | R Documentation |
Uses bridge sampling to estimate the logarithm of the marginal likelihood of a GLM under the normal/half-normal prior.
glm.logml.post(post.samples, bridge.args = NULL)
post.samples |
output from |
bridge.args |
a |
The function returns a list
with the following objects
"Normal/Half-Normal"
the estimated logarithm of the marginal likelihood
an object of class bridge
or bridge_list
containing the output from using bridgesampling::bridge_sampler()
to compute the logarithm of the marginal likelihood of the normal/half-normal prior
Gronau, Q. F., Singmann, H., and Wagenmakers, E.-J. (2020). bridgesampling: An r package for estimating normalizing constants. Journal of Statistical Software, 92(10).
if (instantiate::stan_cmdstan_exists()) {
data(actg019)
actg019 = actg019[1:100, ]
data.list = list(currdata = actg019)
formula = cd4 ~ treatment + age + race
family = poisson('log')
d.post = glm.post(
formula = formula, family = family,
data.list = data.list,
chains = 1, iter_warmup = 500, iter_sampling = 1000
)
glm.logml.post(
post.samples = d.post,
bridge.args = list(silent = TRUE)
)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.