Package org.aksw.palmetto.evaluate
Class AbsoluteCoherenceValues
- java.lang.Object
-
- org.aksw.palmetto.evaluate.CoherenceValue
-
- org.aksw.palmetto.evaluate.AbsoluteCoherenceValues
-
- All Implemented Interfaces:
Cloneable
public class AbsoluteCoherenceValues extends CoherenceValue implements Cloneable
Represents the metadata and the correlation results for a single coherence measure (i.e. one line in the given data).- Author:
- Michael Röder (michael.roeder@uni-paderborn.de)
-
-
Field Summary
Fields Modifier and Type Field Description protected doubleabsoluteCorrelation-
Fields inherited from class org.aksw.palmetto.evaluate.CoherenceValue
containsNaN, correlation, line
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbsoluteCoherenceValues()AbsoluteCoherenceValues(double correlation, boolean containsNaN, String[] line)AbsoluteCoherenceValues(AbsoluteCoherenceValues clone)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Objectclone()static AbsoluteCoherenceValuescreate(String[] line, int startCorrValues, int endCorrValues, int avgCorrValues)doublegetAbsoluteCorrelation()voidsetAbsoluteCorrelation(double absoluteCorrelation)protected voidupdate(double correlation, boolean containsNaN, String[] line)voidupdateIfBetter(AbsoluteCoherenceValues newValues)-
Methods inherited from class org.aksw.palmetto.evaluate.CoherenceValue
getCorrelation, getLine, isContainsNaN, setContainsNaN, setCorrelation, setLine, update, update, updateIfBetter, updateIfBetter
-
-
-
-
Constructor Detail
-
AbsoluteCoherenceValues
protected AbsoluteCoherenceValues()
-
AbsoluteCoherenceValues
public AbsoluteCoherenceValues(double correlation, boolean containsNaN, String[] line)
-
AbsoluteCoherenceValues
public AbsoluteCoherenceValues(AbsoluteCoherenceValues clone)
-
-
Method Detail
-
clone
protected Object clone() throws CloneNotSupportedException
- Overrides:
clonein classCoherenceValue- Throws:
CloneNotSupportedException
-
updateIfBetter
public void updateIfBetter(AbsoluteCoherenceValues newValues)
-
update
protected void update(double correlation, boolean containsNaN, String[] line)- Overrides:
updatein classCoherenceValue
-
getAbsoluteCorrelation
public double getAbsoluteCorrelation()
- Returns:
- the absoluteCorrelation
-
setAbsoluteCorrelation
public void setAbsoluteCorrelation(double absoluteCorrelation)
- Parameters:
absoluteCorrelation- the absoluteCorrelation to set
-
create
public static AbsoluteCoherenceValues create(String[] line, int startCorrValues, int endCorrValues, int avgCorrValues)
-
-