prtClassGlrt Generalized likelihood ratio test classifier
CLASSIFIER = prtClassGlrt returns a Glrt classifier
CLASSIFIER = prtClassGlrt(PROPERTY1, VALUE1, ...) constructs a
prtClassGlrt object CLASSIFIER with properties as specified by
PROPERTY/VALUE pairs.
A prtClassGlrt object inherits all properties from the abstract class
prtClass. In addition is has the following properties:
rvH0 - A prtRvMvn object representing hypothesis 0
rvH1 - A prtRvMvn object representing hypothesis 1
A prtClassGlrt object inherits the TRAIN, RUN, CROSSVALIDATE and
KFOLDS methods from prtAction. It also inherits the PLOT method
from prtClass.
Example:
testDataSet = prtDataGenUniModal; % Create some test and
trainingDataSet = prtDataGenUniModal; % training data
classifier = prtClassGlrt; % Create a classifier
classifier = classifier.train(trainingDataSet); % Train
classifier.plot;
classified = classifier.run(testDataSet);
subplot(2,1,1);
classifier.plot;
subplot(2,1,2);
[pf,pd] = prtScoreRoc(classified,testDataSet);
h = plot(pf,pd,'linewidth',3);
title('ROC'); xlabel('Pf'); ylabel('Pd');