inclusion {metaBMA} | R Documentation |
Inclusion Bayes Factor
Description
Computes the inclusion Bayes factor for two sets of models (e.g., A={M1,M2} vs. B={M3,M4}).
Usage
inclusion(logml, include = 1, prior = 1)
Arguments
logml |
a vector with log-marginal likelihoods. Alternatively, a list
with meta-analysis models (fitted via |
include |
integer vector which models to include in inclusion Bayes
factor/posterior probability. If only two marginal likelihoods/meta-analyses
are supplied, the inclusion Bayes factor is identical to the usual Bayes factor
BF_{M1,M2}. One can include models depending on the names of the models (such as
|
prior |
prior probabilities over models (possibly unnormalized). For instance, if the first model is as likely as models 2, 3 and 4 together: |
Examples
#### Example with simple Normal-distribution models
# generate data:
x <- rnorm(50)
# Model 1: x ~ Normal(0,1)
logm1 <- sum(dnorm(x, log = TRUE))
# Model 2: x ~ Normal(.2, 1)
logm2 <- sum(dnorm(x, mean = .2, log = TRUE))
# Model 3: x ~ Student-t(df=2)
logm3 <- sum(dt(x, df = 2, log = TRUE))
# BF: Correct (Model 1) vs. misspecified (2 & 3)
inclusion(c(logm1, logm2, logm3), include = 1)