ClassificationPartitionedEnsemble
Cross-validated classification ensemble
Description
ClassificationPartitionedEnsemble is a set of classification
ensembles trained on cross-validated folds. You can estimate the quality of the
classification by using one or more kfold functions: kfoldPredict, kfoldLoss, kfoldMargin, kfoldEdge, and kfoldfun.
Every kfold function uses models trained on training-fold (in-fold)
observations to predict the response for validation-fold (out-of-fold) observations. For
example, when you use kfoldPredict with a
k-fold cross-validated model, the software estimates a response for
every observation using the model trained without that observation. For more
information, see Partitioned Models.
Creation
You can create a ClassificationPartitionedEnsemble object in two ways:
Create a cross-validated model from a
ClassificationEnsembleorClassificationBaggedEnsemblemodel object by using thecrossvalobject function.Create a cross-validated classification model by using the
fitcensembleorfitensemblefunction and specifying one of the name-value argumentsCrossVal,CVPartition,Holdout,KFold, orLeaveout.
Properties
Object Functions
gather | Gather properties of Statistics and Machine Learning Toolbox object from GPU |
kfoldEdge | Classification edge for cross-validated classification model |
kfoldLoss | Classification loss for cross-validated classification model |
kfoldMargin | Classification margins for cross-validated classification model |
kfoldPredict | Classify observations in cross-validated classification model |
kfoldfun | Cross-validate function for classification |
resume | Resume training of cross-validated classification ensemble model |