Skip to content
R-package for Bayesian preference learning with the Mallows rank model.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
R
data-raw
data
inst
man
src
tests
vignettes
.Rbuildignore
.gitignore
.travis.yml
BayesMallows.Rproj
DESCRIPTION
NAMESPACE
NEWS.md
README.Rmd
README.md
cran-comments.md

README.md

BayesMallows

CRAN_Status_Badge Build Status codecov

This package implements the Bayesian Mallows Model described in Vitelli et al. (2018). The user can choose between footrule, Spearman, Cayley, Hamming, Kendall, or Ulam distance.

The following features are currently implemented:

  • Complete data (Vitelli et al. (2018)).

  • Clustering users with similar preferences (Vitelli et al. (2018)).

  • Handling missing ranks by imputation (Vitelli et al. (2018)).

  • Handling transitive pairwise preferences by imputation (Vitelli et al. (2018)).

  • Estimating the partition function of the Mallows model using importance sampling (Vitelli et al. (2018)) or an asymptotic approximation (Mukherjee (2016)).

  • Non-transitive pairwise comparisons (Crispino et al. (2018)).

This includes any combination thereof, e.g., clustering assessors based on pairwise preferences.

Future releases will include:

  • Time-varying ranks (Asfaw et al. (2016)).

  • Parallelization of Markov Chains.

All feedback and suggestions are very welcome.

Installation

To install the current release, use

install.packages("BayesMallows")

To install the current development version, use

#install.packages("devtools")
devtools::install_github("osorensen/BayesMallows")

References

Asfaw, D., V. Vitelli, O. Sorensen, E. Arjas, and A. Frigessi. 2016. “Time‐varying Rankings with the Bayesian Mallows Model.” Stat 6 (1): 14–30. https://onlinelibrary.wiley.com/doi/abs/10.1002/sta4.132.

Crispino, M., E. Arjas, V. Vitelli, N. Barrett, and A. Frigessi. 2018. “A Bayesian Mallows approach to non-transitive pair comparison data: how human are sounds?” Accepted for Publication in Annals of Applied Statistics.

Mukherjee, S. 2016. “Estimation in Exponential Families on Permutations.” The Annals of Statistics 44 (2): 853–75.

Vitelli, V., O. Sorensen, M. Crispino, E. Arjas, and A. Frigessi. 2018. “Probabilistic Preference Learning with the Mallows Rank Model.” Journal of Machine Learning Research 18 (1): 1–49. http://jmlr.org/papers/v18/15-481.html.

You can’t perform that action at this time.