edu.indiana.iucbrf.problem.differentiator
Class AverageIgnoreProblemDifferentiator
java.lang.Object
edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
edu.indiana.iucbrf.problem.differentiator.AverageProblemDifferentiator
edu.indiana.iucbrf.problem.differentiator.AverageIgnoreProblemDifferentiator
- All Implemented Interfaces:
- ProblemDifferentiator, Differentiator, java.io.Serializable
public class AverageIgnoreProblemDifferentiator
- extends AverageProblemDifferentiator
Calculates a weighted average difference between two features, where unknown
values are not considered in the average.
- See Also:
- Serialized Form
Method Summary |
protected double |
calcDifference(Problem p1,
Problem p2,
java.util.Collection indicesToUse)
Calculates a weighted average difference between features |
java.lang.String |
toString()
|
Methods inherited from class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator |
addSimilarityWeight, calcDifference, calcDifference, defaultIndicesIterator, equals, getDefaultIndices, getFeatureDifferentiator, getIndexCount, getSimilarityWeights, getUnknownFeatureHandler, hashCode, isIndex, removeFeature, setIsIndex, setOverridingFeatureDifferentiator, setToDefaultFeatureDifferentiator, setToDefaultFeatureDifferentiator, setUnknownFeatureHandler, setupDefaultFeatureDifferentiators |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AverageIgnoreProblemDifferentiator
public AverageIgnoreProblemDifferentiator(DoubleCollection similarityWts,
java.util.HashSet defaultIndices)
- Creates a new instance of AverageIgnoreProblemDifferentiator
calcDifference
protected double calcDifference(Problem p1,
Problem p2,
java.util.Collection indicesToUse)
- Calculates a weighted average difference between features
- Overrides:
calcDifference
in class AverageProblemDifferentiator
- Parameters:
indicesToUse
- A Collection of FeatureKeys to be used in difference
measures.
toString
public java.lang.String toString()
- Overrides:
toString
in class AverageProblemDifferentiator