Assign assessors to clusters by finding the cluster with highest posterior probability.
assign_cluster(
model_fit,
burnin = model_fit$burnin,
soft = TRUE,
expand = FALSE
)An object of type BayesMallows, returned from
compute_mallows.
A numeric value specifying the number of iterations
to discard as burn-in. Defaults to model_fit$burnin, and must be
provided if model_fit$burnin does not exist. See assess_convergence.
A logical specifying whether to perform soft or
hard clustering. If soft=TRUE, all cluster probabilities
are returned, whereas if soft=FALSE, only the maximum a
posterior (MAP) cluster probability is returned, per assessor. In the
case of a tie between two or more cluster assignments, a random cluster
is taken as MAP estimate.
A logical specifying whether or not to expand the rowset
of each assessor to also include clusters for which the assessor has
0 a posterior assignment probability. Only used when soft = TRUE. Defaults
to FALSE.
A dataframe. If soft = FALSE, it has one row per assessor, and columns assessor,
probability and map_cluster. If soft = TRUE, it has n_cluster
rows per assessor, and the additional column cluster.
compute_mallows for an example where this function is used.