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 |