org.processmining.mining.fuzzymining.metrics.unary
Class UnaryMetric
java.lang.Object
org.processmining.mining.fuzzymining.metrics.Metric
org.processmining.mining.fuzzymining.metrics.unary.UnaryMetric
- Direct Known Subclasses:
- AggregateUnaryMetric, TraceMetric, UnaryDerivateMetric, UnaryLogMetric
public abstract class UnaryMetric
- extends Metric
- Author:
- christian
Constructor Summary |
UnaryMetric(java.lang.String aName,
java.lang.String aDescription,
int aSize)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
size
protected int size
values
protected double[] values
normalized
protected double[] normalized
UnaryMetric
public UnaryMetric(java.lang.String aName,
java.lang.String aDescription,
int aSize)
- Parameters:
aName
- aDescription
-
size
public int size()
getMeasure
public double getMeasure(int index)
setNormalizationMaximum
public void setNormalizationMaximum(double aNormalizationMaximum)
- Overrides:
setNormalizationMaximum
in class Metric
isValid
public boolean isValid()
- Overrides:
isValid
in class Metric
initializeVector
protected double[] initializeVector(int size,
double initialValue)
normalizeVector
protected double[] normalizeVector(double[] vector,
double maxValue)
getNormalizedValues
public double[] getNormalizedValues()