| 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 |