org.processmining.mining.fuzzymining.metrics.binary
Class BinaryLogMetric

java.lang.Object
  extended by org.processmining.mining.fuzzymining.metrics.Metric
      extended by org.processmining.mining.fuzzymining.metrics.binary.BinaryMetric
          extended by org.processmining.mining.fuzzymining.metrics.binary.BinaryLogMetric
Direct Known Subclasses:
CorrelationBinaryLogMetric, SignificanceBinaryLogMetric

public abstract class BinaryLogMetric
extends BinaryMetric

Author:
christian

Field Summary
protected  boolean compensateFrequency
           
protected  cern.colt.matrix.DoubleMatrix2D divisors
           
 
Fields inherited from class org.processmining.mining.fuzzymining.metrics.binary.BinaryMetric
normalized, relations, size
 
Fields inherited from class org.processmining.mining.fuzzymining.metrics.Metric
description, invert, name, normalizationMaximum
 
Constructor Summary
BinaryLogMetric(java.lang.String name, java.lang.String description, int eventCount)
           
 
Method Summary
 double getMeasure(int fromIndex, int toIndex)
           
protected abstract  double measure(AuditTrailEntry reference, AuditTrailEntry follower)
           
 void measure(AuditTrailEntry reference, AuditTrailEntry follower, int referenceIndex, int followerIndex, double attenuationFactor)
           
protected  void rectifyFrequency()
           
 
Methods inherited from class org.processmining.mining.fuzzymining.metrics.binary.BinaryMetric
getNormalizedMatrix, isValid, setNormalizationMaximum, size
 
Methods inherited from class org.processmining.mining.fuzzymining.metrics.Metric
getDescription, getInvert, getName, getNormalizationMaximum, setDescription, setInvert, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

divisors

protected cern.colt.matrix.DoubleMatrix2D divisors

compensateFrequency

protected boolean compensateFrequency
Constructor Detail

BinaryLogMetric

public BinaryLogMetric(java.lang.String name,
                       java.lang.String description,
                       int eventCount)
Method Detail

getMeasure

public double getMeasure(int fromIndex,
                         int toIndex)
Overrides:
getMeasure in class BinaryMetric

measure

public void measure(AuditTrailEntry reference,
                    AuditTrailEntry follower,
                    int referenceIndex,
                    int followerIndex,
                    double attenuationFactor)

measure

protected abstract double measure(AuditTrailEntry reference,
                                  AuditTrailEntry follower)

rectifyFrequency

protected void rectifyFrequency()