R: Statistical Rank Aggregation: Inference, Evaluation, and Visualization

# Statistical Rank Aggregation: Inference, Evaluation, and Visualization

## Documentation for package ‘StatRank’ version 0.0.6

- DESCRIPTION file
- Package README

## Help Pages

Breaking | Breaks full or partial orderings into pairwise comparisons
convert.vector.to.list | Helper function for the graphing interface
Data.Election1 | A1 Election Data
Data.Election6 | A6 Election Data
Data.Election9 | A9 Election Data
Data.Nascar | Nascar Data
Data.NascarTrimmed | Trimmed Nascar Data
Data.Test | Tiny test dataset
Estimation.GRUM.MLE | Performs parameter estimation for a Generalized Random Utility Model with user and alternative characteristics
Estimation.Normal.GMM | GMM Method for Estimating Random Utility Model wih Normal dsitributions
Estimation.PL.GMM | GMM Method for estimating Plackett-Luce model parameters
Estimation.PL.MLE | Performs parameter estimation for the Plackett-Luce model using an Minorize Maximize algorithm
Estimation.RUM.MLE | Performs parameter estimation for a Random Utility Model with different noise distributions
Estimation.RUM.MultiType.MLE | Performs parameter estimation for a Multitype Random Utility Model
Estimation.RUM.Nonparametric | Nonparametric RUM Estimator
Estimation.Zemel.MLE | Estimates Zemel Parameters via Gradient Descent
Evaluation.AveragePrecision | Calculates the Average Precision
Evaluation.KendallTau | Calculates the Kendall Tau correlation between two ranks
Evaluation.KL | Calculates KL divergence between empirical pairwise preferences and modeled pairwise preferences
Evaluation.LocationofWinner | Calculates the location of the True winner in the estimated ranking
Evaluation.MSE | Calculates MSE between empirical pairwise preferences and modeled pairwise preferences
Evaluation.NDCG | Calculates the Normalized Discounted Cumluative Gain
Evaluation.Precision.at.k | Calculates the Average Precision at k
Evaluation.TVD | Calculates TVD between empirical pairwise preferences and modeled pairwise preferences
Expo.MultiType.Pairwise.Prob | Pairwise Probability for PL Multitype Model
Generate.NPRUM.Data | Generate data from an NPRUM model
Generate.RUM.Data | Generate observation of ranks given parameters
Generate.RUM.Parameters | Parameter Generation for a RUM model
Generate.Zemel.Parameters | Generates possible scores for a Zemel model
Generate.Zemel.Ranks.Pairs | Generates pairwise ranks from a Zemel model given a set of scores
generateC | Generate a matrix of pairwise wins
generateC.model | Turns inference object into modeled C matrix.
generateC.model.Nonparametric | Generate pairwise matrix for an NPRUM model
KL | Calculates KL Divergence between non-diagonal entries of two matrices
Likelihood.Nonparametric | Calculate Likelihood for the nonparametric model
Likelihood.PL | A faster Likelihood for Plackett-Luce Model
Likelihood.RUM | Likelihood for general Random Utility Models
Likelihood.RUM.Multitype | Likelihood for Multitype Random Utility Models
Likelihood.Zemel | Gives Zemel pairwise Log-likelihood with data and scores
MSE | Calculates MSE between non-diagonal entries of two matrices if the diagonal elements are 0s
Normal.MultiType.Pairwise.Prob | Pairwise Probability for Normal Multitype Model
Normal.Pairwise.Prob | Pairwise Probability for Normal Model
PL.Pairwise.Prob | Pairwise Probability for PL Model
scores.to.order | Converts scores to a ranking
scramble | Scramble a vector
turn_matrix_into_table | Converts a matrix into a table
TVD | Calculates TVD between two matrices
Visualization.Empirical | RPD Visualization
Visualization.MultiType | Multitype Random Utility visualizer
Visualization.Pairwise.Probabilities | Creates pairwise matrices to compare inference results with the empirical pairwise probabilities
Visualization.RUMplots | RUMplot visualization
Zemel.Pairwise.Prob | Pairwise Probability for Zemel