| fix_label {BAMBI} | R Documentation |
Fix label switching in angmcmc objects
Description
Fix label switching in angmcmc objects
Usage
fix_label(object, ...)
Arguments
object |
angular MCMC object. |
... |
arguments other than |
Details
fix_label is a wrapper for label.switching from
package label.switching for angmcmc objects. The arguments
z, K, complete, mcmc, p and data are appropriately filled in
from object. The label.switching argument method can
be a scalar or vector; for this wrapper it defaults to "STEPHENS" if the angmcmc was
created with permutation sampling (by setting perm_sampling = TRUE in
fit_angmix), and to "DATA-BASED" otherwise.
Value
Returns a single angmcmc object or a list of angmcmc objects (according as whether
the argument method is a scalar or vector) with label switchings corrected (after burn-in and thin)
according to the resulting permutation from label.switching.
Examples
# first fit a vmsin mixture model
# illustration only - more iterations needed for convergence
fit.vmsin.20 <- fit_vmsinmix(tim8, ncomp = 3, n.iter = 20,
n.chains = 1)
# now apply fix_label
fit.vmsin.20.fix <- fix_label(fit.vmsin.20)