Description Usage Arguments Value See Also Examples

The recommended function for fitting mixture models and evaluating convergence is through the ‘gibbs' function. This function will return a list of models ordered by the marginal likelihood. The marginal likelihood is computed using the Chib’s estimator (JASA, Volume 90 (435), 1995).

1 2 3 4 5 6 7 8 9 10 11 12 13 | ```
marginalLikelihood(model, params = mlParams())
## S4 method for signature 'MultiBatchModel'
marginalLikelihood(model,
params = mlParams())
## S4 method for signature 'MultiBatchPooled'
marginalLikelihood(model,
params = mlParams())
## S4 method for signature 'list'
marginalLikelihood(model, params = mlParams(warnings =
FALSE))
``` |

`model` |
An object of class |

`params` |
A list containing parameters for marginalLikelihood computation. See |

A vector of the marginal likelihood of the model(s)

See `mlParams`

for parameters related to computing the log marginal likelihood via Chib's estimator. See `gibbs`

for fitting multiple mixture models and returning a list sorted by the marginal likelihood. See `marginal_lik`

for the accessor.

Note: currently thinning of the reduced MCMC chains is not allowed.

1 2 3 4 5 6 | ```
## In practice, run a much longer burnin and increase the number of
## iterations to save after burnin
mm <- SingleBatchModelExample
mcmcParams(mm) <- McmcParams(iter=50, burnin=0, nStarts=0)
mm <- posteriorSimulation(mm)
marginalLikelihood(mm)
``` |

CNPBayes documentation built on Nov. 1, 2018, 4:47 a.m.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.