public class MahalanobisClassifier extends Classifier
Classifier.ProbabilityType
Constructor and Description |
---|
MahalanobisClassifier() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassifierName() |
ClassifierParams |
getClassifierParams()
Will get called AFTER classifier training to get
classifier specific parameters.
|
Jama.Matrix |
getLogLikelihoodsM()
Get a matrix of log likelihoods from
the most recent call to RunClassification(Matrix )
|
Jama.Matrix |
getProbabilitiesM()
This need to be rewritten with real probabilities fromt he chi2 distribution
Maniana !
|
Classifier.ProbabilityType |
getProbabilityType()
Get the type of probability returned by a classifier.
|
int[] |
runClassification(Jama.Matrix data) |
boolean |
setClassifierParams(ClassifierParams classifierParams)
Will be called to load stored parameters into a
classifier.
|
java.lang.String |
trainClassification(Jama.Matrix matrix,
int[] truth)
/**
Train the classifier.
|
getLogLikelihoods1, getLogLikelihoods2, getMinimumProbability, getProbabilities1, getProbabilities2, hasParamsDialog, runClassification, runClassification, setMinimumProbability, showParamsDialog, toString, trainClassification
public java.lang.String getClassifierName()
getClassifierName
in class Classifier
public ClassifierParams getClassifierParams()
Classifier
getClassifierParams
in class Classifier
public Jama.Matrix getLogLikelihoodsM()
Classifier
This version will return a matrix of data, which should be from a set of classifications.
getLogLikelihoodsM
in class Classifier
public Jama.Matrix getProbabilitiesM()
getProbabilitiesM
in class Classifier
public Classifier.ProbabilityType getProbabilityType()
Classifier
getProbabilityType
in class Classifier
public int[] runClassification(Jama.Matrix data)
runClassification
in class Classifier
public boolean setClassifierParams(ClassifierParams classifierParams)
Classifier
setClassifierParams
in class Classifier
classifierParams
- classifier parameters.public java.lang.String trainClassification(Jama.Matrix matrix, int[] truth)
Classifier
trainClassification
in class Classifier
matrix
- matrix of training data (each row one training point, each col one parametertruth
- truth