contextFold.scoring
Class FMeasureLossCalculator

java.lang.Object
  extended by contextFold.scoring.FMeasureLossCalculator
All Implemented Interfaces:
LossCalculator

public class FMeasureLossCalculator
extends java.lang.Object
implements LossCalculator


Constructor Summary
FMeasureLossCalculator()
           
FMeasureLossCalculator(float beta)
           
 
Method Summary
 float loss(int[] guessFold, int[] goldFold)
          General distance measurements between two foldings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FMeasureLossCalculator

public FMeasureLossCalculator(float beta)

FMeasureLossCalculator

public FMeasureLossCalculator()
Method Detail

loss

public float loss(int[] guessFold,
                  int[] goldFold)
Description copied from interface: LossCalculator
General distance measurements between two foldings. Describes how "bad" would it be to predict the guessFold when the real folding is goldFold.

Specified by:
loss in interface LossCalculator
Parameters:
guessFold - a predicted folding
goldFold - known folding
Returns:
a (positive) distance between the foldings, where 0 means identity.