Statistical Rank Aggregation: Inference, Evaluation, and Visualization
Breaks full or partial orderings into pairwise comparisons
Helper function for the graphing interface
Performs parameter estimation for a Generalized Random Utility Model w...
GMM Method for Estimating Random Utility Model wih Normal dsitribution...
GMM Method for estimating Plackett-Luce model parameters
Performs parameter estimation for the Plackett-Luce model using an Min...
Performs parameter estimation for a Random Utility Model with differen...
Performs parameter estimation for a Multitype Random Utility Model
Nonparametric RUM Estimator
Estimates Zemel Parameters via Gradient Descent
Calculates the Average Precision
Calculates the Kendall Tau correlation between two ranks
Calculates KL divergence between empirical pairwise preferences and mo...
Calculates the location of the True winner in the estimated ranking
Calculates MSE between empirical pairwise preferences and modeled pair...
Calculates the Normalized Discounted Cumluative Gain
Calculates the Average Precision at k
Calculates TVD between empirical pairwise preferences and modeled pair...
Pairwise Probability for PL Multitype Model
Generate data from an NPRUM model
Generate observation of ranks given parameters
Parameter Generation for a RUM model
Generates possible scores for a Zemel model
Generates pairwise ranks from a Zemel model given a set of scores
Generate pairwise matrix for an NPRUM model
Turns inference object into modeled C matrix.
Generate a matrix of pairwise wins
Calculates KL Divergence between non-diagonal entries of two matrices
Calculate Likelihood for the nonparametric model
A faster Likelihood for Plackett-Luce Model
Likelihood for Multitype Random Utility Models
Likelihood for general Random Utility Models
Gives Zemel pairwise Log-likelihood with data and scores
Calculates MSE between non-diagonal entries of two matrices if the dia...
Pairwise Probability for Normal Multitype Model
Pairwise Probability for Normal Model
Pairwise Probability for PL Model
Converts scores to a ranking
Scramble a vector
Converts a matrix into a table
Calculates TVD between two matrices
RPD Visualization
Multitype Random Utility visualizer
Creates pairwise matrices to compare inference results with the empiri...
RUMplot visualization
Pairwise Probability for Zemel
A set of methods to implement Generalized Method of Moments and Maximal Likelihood methods for Random Utility Models. These methods are meant to provide inference on rank comparison data. These methods accept full, partial, and pairwise rankings, and provides methods to break down full or partial rankings into their pairwise components. Please see Generalized Method-of-Moments for Rank Aggregation from NIPS 2013 for a description of some of our methods.