Package org.jpmml.evaluator
Class Classification<K,V extends java.lang.Number>
- java.lang.Object
-
- org.jpmml.evaluator.AbstractComputable
-
- org.jpmml.evaluator.Classification<K,V>
-
- All Implemented Interfaces:
Computable,HasPrediction,ResultFeature
- Direct Known Subclasses:
AffinityDistribution,AggregateVoteDistribution,ConfidenceDistribution,DistanceDistribution,EntityClassification,NodeScoreDistribution,ProbabilityDistribution,VoteDistribution
public class Classification<K,V extends java.lang.Number> extends AbstractComputable implements HasPrediction
- See Also:
MiningFunction.CLASSIFICATION,MiningFunction.CLUSTERING
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClassification.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <K,V>
java.util.List<K>entryKeys(java.util.List<java.util.Map.Entry<K,V>> entries)static <K,V>
java.util.List<V>entryValues(java.util.List<java.util.Map.Entry<K,V>> entries)java.lang.ObjectgetPrediction()ReportgetPredictionReport()java.lang.ObjectgetResult()Classification.TypegetType()java.lang.DoublegetValue(K key)ReportgetValueReport(K key)ValueMap<K,V>getValues()static <K,V extends java.lang.Number>
java.util.Map.Entry<K,Value<V>>getWinner(Classification.Type type, java.util.Collection<java.util.Map.Entry<K,Value<V>>> entries)static <K,V extends java.lang.Number>
java.util.List<java.util.Map.Entry<K,Value<V>>>getWinnerList(Classification.Type type, java.util.Collection<java.util.Map.Entry<K,Value<V>>> entries)voidput(K key, Value<V> value)-
Methods inherited from class org.jpmml.evaluator.AbstractComputable
toString
-
-
-
-
Method Detail
-
getResult
public java.lang.Object getResult()
- Specified by:
getResultin interfaceComputable
-
getPrediction
public java.lang.Object getPrediction()
- Specified by:
getPredictionin interfaceHasPrediction
-
getPredictionReport
public Report getPredictionReport()
- Specified by:
getPredictionReportin interfaceHasPrediction
-
getValue
public java.lang.Double getValue(K key)
-
getType
public Classification.Type getType()
-
getWinner
public static <K,V extends java.lang.Number> java.util.Map.Entry<K,Value<V>> getWinner(Classification.Type type, java.util.Collection<java.util.Map.Entry<K,Value<V>>> entries)
-
getWinnerList
public static <K,V extends java.lang.Number> java.util.List<java.util.Map.Entry<K,Value<V>>> getWinnerList(Classification.Type type, java.util.Collection<java.util.Map.Entry<K,Value<V>>> entries)
-
entryKeys
public static <K,V> java.util.List<K> entryKeys(java.util.List<java.util.Map.Entry<K,V>> entries)
-
entryValues
public static <K,V> java.util.List<V> entryValues(java.util.List<java.util.Map.Entry<K,V>> entries)
-
-