View source: R/plotSampledBatchMeans.R
plotSampledBatchMeans | R Documentation |
Plot the sampled values for the batch mean shifts in each dimension from the output of the mixture model functions. Not recommended for large B or P.
plotSampledBatchMeans(samples, burn_in = 0)
samples |
The output of the “batchUnsupervisedMixtureModel“ or “batchSemiSupervisedMixtureModel“ functions. |
burn_in |
The samples at the beginning of the chain to drop. Defaults to 0. |
A ggplot object of the values in each sampled batch mean per iteration.
# Data in matrix format
X <- matrix(c(rnorm(100, 0, 1), rnorm(100, 3, 1)), ncol = 2, byrow = TRUE)
# Observed batches represented by integers
batch_vec <- sample(seq(1, 5), size = 100, replace = TRUE)
# MCMC iterations (this is too low for real use)
R <- 100
thin <- 5
# MCMC samples and BIC vector
samples <- runBatchMix(X, R, thin, batch_vec, "MVN")
# Plot the sampled value of the batch mean shift against MCMC iteration
plotSampledBatchMeans(samples)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.