Specify various model options for the Bayesian Mallows model.
Arguments
- metric
A character string specifying the distance metric to use in the Bayesian Mallows Model. Available options are
"footrule","spearman","cayley","hamming","kendall", and"ulam". The distance given bymetricis also used to compute within-cluster distances, wheninclude_wcd = TRUE.- n_clusters
Integer specifying the number of clusters, i.e., the number of mixture components to use. Defaults to
1L, which means no clustering is performed. Seecompute_mallows_mixtures()for a convenience function for computing several models with varying numbers of mixtures.- error_model
Character string specifying which model to use for inconsistent rankings. Defaults to
"none", which means that inconsistent rankings are not allowed. At the moment, the only available other option is"bernoulli", which means that the Bernoulli error model is used. See Crispino et al. (2019) for a definition of the Bernoulli model.
Value
An object of class "BayesMallowsModelOptions", to be provided in
the model_options argument to compute_mallows(),
compute_mallows_mixtures(), or update_mallows().
References
Crispino M, Arjas E, Vitelli V, Barrett N, Frigessi A (2019). “A Bayesian Mallows approach to nontransitive pair comparison data: How human are sounds?” The Annals of Applied Statistics, 13(1), 492–519. doi:10.1214/18-aoas1203 .
See also
Other preprocessing:
get_transitive_closure(),
set_compute_options(),
set_initial_values(),
set_priors(),
set_progress_report(),
set_smc_options(),
setup_rank_data()