gmm
Class GreedyDK

java.lang.Object
  extended by gmm.GMMEstimator
      extended by gmm.GreedyDK

public class GreedyDK
extends GMMEstimator

This class implements the Mallows Model estimator based on the greedy algorithm of Davenport and Kalagnanam for finding the modal ranking (the consensus ranking). It doesn't handle the Generalized Mallows Model.


Field Summary
 
Fields inherited from class gmm.GMMEstimator
GMM, logL, maxIters, n, pi, Q, runningTime, theta, V
 
Constructor Summary
GreedyDK(boolean GMM, float[][] Q)
           
 
Method Summary
 void run()
          This method causes the estimator to run, and estimate the GMM parameters.
 
Methods inherited from class gmm.GMMEstimator
computeLogL, computeThetas, computeVjs, getAvgDk, getLogL, getLogLForQ, getPi, getRunningTime, lnPsiJPrime, minimizeF, minimizeFj, minValueOfFj, printLearnedModel, PsiJ, sumOfLnPsiJPrime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GreedyDK

public GreedyDK(boolean GMM,
                float[][] Q)
Method Detail

run

public void run()
         throws java.lang.Exception
Description copied from class: GMMEstimator
This method causes the estimator to run, and estimate the GMM parameters. Any estimator must provide a concrete implementation of this method.

Specified by:
run in class GMMEstimator
Throws:
java.lang.Exception