es.nlp.uned.weps.evaluation.measures
Class Pairs

java.lang.Object
  extended by es.nlp.uned.weps.evaluation.measures.Measure
      extended by es.nlp.uned.weps.evaluation.measures.Pairs

public class Pairs
extends Measure


Field Summary
static int FOLKES_AND_MALLOWS
          The Constant FOLKES_AND_MALLOWS.
 java.lang.String ID
           
static int JACCARD_COEFFICIENT
          The Constant JACCARD_COEFFICIENT.
static int RAND_STATISTIC
          The Constant RAND_STATISTIC.
 
Constructor Summary
Pairs(int metricType)
           
 
Method Summary
 java.lang.String getID()
           
 double getScore(Clustering answer, Clustering key)
          Calculates a pairs based measure.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RAND_STATISTIC

public static final int RAND_STATISTIC
The Constant RAND_STATISTIC.

See Also:
Constant Field Values

JACCARD_COEFFICIENT

public static final int JACCARD_COEFFICIENT
The Constant JACCARD_COEFFICIENT.

See Also:
Constant Field Values

FOLKES_AND_MALLOWS

public static final int FOLKES_AND_MALLOWS
The Constant FOLKES_AND_MALLOWS.

See Also:
Constant Field Values

ID

public java.lang.String ID
Constructor Detail

Pairs

public Pairs(int metricType)
Method Detail

getScore

public double getScore(Clustering answer,
                       Clustering key)
Calculates a pairs based measure.

Specified by:
getScore in class Measure
Parameters:
key - the key clustering
metricType - the type of pair based metric (RAND_STATISTIC, JACCARD_COEFFICIENT or FOLKES_AND_MALLOWS).
answer - the answer clustering
Returns:
the result

getID

public java.lang.String getID()
Overrides:
getID in class Measure