| fit_mb {rankrate} | R Documentation |
Calculate the exact or approximate MLE of a Mallows-Binomial distribution using various methods
Description
This function calculates the exact or approximate MLE of a Mallows-Binomial distribution using a user-specified method.
Usage
fit_mb(
rankings,
ratings,
M,
method = c("ASTAR", "Greedy", "GreedyLocal", "FV")
)
Arguments
rankings |
A matrix of rankings, potentially with attribute "assignments" to signify separate reviewer assignments. One ranking per row. |
ratings |
A matrix of ratings, one row per judge and one column per object. |
M |
Numeric specifying maximum (=worst quality) integer rating. |
method |
A character string indicating which estimation method to use when estimating parameters. Allowable options are currently "ASTAR", "Greedy", "GreedyLocal", and "FV". Defaults to exact search, "ASTAR". |
Value
A list with elements pi0, the estimated consensus ranking MLE, p, the
estimated object quality parameter MLE, theta, the estimated scale parameter MLE, and
numnodes, number of nodes traversed during algorithm and a measure of computational complexity.
If multiple MLEs are found, pi0, p, and theta are returned a matrix elements, with
one row per MLE.
Examples
data("ToyData1")
fit_mb(ToyData1$rankings,ToyData1$ratings,ToyData1$M,method="ASTAR")
fit_mb(ToyData1$rankings,ToyData1$ratings,ToyData1$M,method="Greedy")
fit_mb(ToyData1$rankings,ToyData1$ratings,ToyData1$M,method="GreedyLocal")
fit_mb(ToyData1$rankings,ToyData1$ratings,ToyData1$M,method="FV")