Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Ensembles de clasificación

Potenciación, bosque aleatorio, empaquetado, subespacio aleatorio y ensembles ECOC para aprendizaje multiclase

Un ensemble de clasificación es un modelo predictivo compuesto por una combinación ponderada de varios modelos de clasificación. En general, la combinación de varios modelos de clasificación aumenta la capacidad predictiva.

Para explorar ensembles de clasificación de forma interactiva, utilice la app Classification Learner. Para mayor flexibilidad, utilice fitcensemble en la interfaz de línea de comandos para potenciar o empaquetar árboles de clasificación o aumentar un bosque aleatorio [12]. Para obtener información sobre todos los ensembles compatibles, consulte Ensemble Algorithms. Para reducir un problema multiclase a un ensemble de problemas de clasificación binaria, entrene un modelo de códigos de salida de corrección de errores (ECOC, por sus siglas en inglés). Para obtener más detalles, consulte fitcecoc.

Para potenciar árboles de regresión mediante LSBoost o aumentar un bosque aleatorio de árboles de regresión[12], consulte Ensembles de regresión.

Apps

Classification LearnerEntrenar modelos para clasificar datos usando machine learning supervisado

Bloques

ClassificationEnsemble PredictClassify observations using ensemble of decision trees (desde R2021a)
ClassificationECOC PredictClassify observations using error-correcting output codes (ECOC) classification model (desde R2023a)

Funciones

expandir todo

templateDiscriminantDiscriminant analysis classifier template
templateECOCError-correcting output codes learner template
templateEnsembleEnsemble learning template
templateKNNk-nearest neighbor classifier template
templateLinearLinear learner template
templateNaiveBayesNaive Bayes classifier template
templateSVMSupport vector machine template
templateTreeCreate decision tree template

Crear un ensemble de clasificación

fitcensembleFit ensemble of learners for classification
compactReduce size of classification ensemble model

Modificar un ensemble de clasificación

resumeResume training of classification ensemble model
removeLearnersRemove members of compact classification ensemble

Interpretar un ensemble de clasificación

limeLocal interpretable model-agnostic explanations (LIME) (desde R2020b)
partialDependenceCompute partial dependence (desde R2020b)
plotPartialDependenceCreate partial dependence plot (PDP) and individual conditional expectation (ICE) plots
predictorImportanceEstimates of predictor importance for classification ensemble of decision trees
shapleyShapley values (desde R2021a)

Ensemble de clasificación de validación cruzada

crossval
kfoldEdgeClassification edge for cross-validated classification model
kfoldLossClassification loss for cross-validated classification model
kfoldMarginClassification margins for cross-validated classification model
kfoldPredictClassify observations in cross-validated classification model
kfoldfunCross-validate function for classification

Medir el rendimiento

lossClassification loss for classification ensemble model
resubLossResubstitution classification loss for classification ensemble model
compareHoldoutCompare accuracies of two classification models using new data
edgeClassification edge for classification ensemble model
marginClassification margins for classification ensemble model
resubEdgeResubstitution classification edge for classification ensemble model
resubMarginResubstitution classification margins for classification ensemble model
testckfoldCompare accuracies of two classification models by repeated cross-validation

Clasificar observaciones

predictPredict labels using classification ensemble model
resubPredictClassify observations in classification ensemble by resubstitution
oobPredictPredict out-of-bag labels and scores of bagged classification ensemble

Recopilar propiedades de un ensemble de clasificación

gatherGather properties of Statistics and Machine Learning Toolbox object from GPU (desde R2020b)
fitcensembleFit ensemble of learners for classification
TreeBaggerEnsemble of bagged decision trees
predictPredict responses using ensemble of bagged decision trees
oobPredictEnsemble predictions for out-of-bag observations

Crear un modelo ECOC

fitcecocFit multiclass models for support vector machines or other classifiers
compactReduce size of multiclass error-correcting output codes (ECOC) model

Modificar un modelo ECOC

discardSupportVectorsDiscard support vectors of linear SVM binary learners in ECOC model

Interpretar un modelo ECOC

limeLocal interpretable model-agnostic explanations (LIME) (desde R2020b)
partialDependenceCompute partial dependence (desde R2020b)
plotPartialDependenceCreate partial dependence plot (PDP) and individual conditional expectation (ICE) plots
shapleyShapley values (desde R2021a)

ECOC de validación cruzada

crossval
kfoldEdgeClassification edge for cross-validated ECOC model
kfoldLossClassification loss for cross-validated ECOC model
kfoldMarginClassification margins for cross-validated ECOC model
kfoldPredictClassify observations in cross-validated ECOC model
kfoldfunCross-validate function using cross-validated ECOC model

Medir el rendimiento

lossClassification loss for multiclass error-correcting output codes (ECOC) model
resubLossResubstitution classification loss for multiclass error-correcting output codes (ECOC) model
compareHoldoutCompare accuracies of two classification models using new data
edgeClassification edge for multiclass error-correcting output codes (ECOC) model
marginClassification margins for multiclass error-correcting output codes (ECOC) model
resubEdgeResubstitution classification edge for multiclass error-correcting output codes (ECOC) model
resubMarginResubstitution classification margins for multiclass error-correcting output codes (ECOC) model
testckfoldCompare accuracies of two classification models by repeated cross-validation

Clasificar observaciones

predictClassify observations using multiclass error-correcting output codes (ECOC) model
resubPredictClassify observations in multiclass error-correcting output codes (ECOC) model

Recopilar propiedades de un modelo ECOC

gatherGather properties of Statistics and Machine Learning Toolbox object from GPU (desde R2020b)

Clases

expandir todo

ClassificationEnsembleEnsemble classifier
CompactClassificationEnsembleCompact classification ensemble
ClassificationPartitionedEnsembleCross-validated classification ensemble
TreeBaggerEnsemble of bagged decision trees
CompactTreeBaggerCompact ensemble of bagged decision trees
ClassificationBaggedEnsembleClassification ensemble grown by resampling
ClassificationECOCMulticlass model for support vector machines (SVMs) and other classifiers
CompactClassificationECOCCompact multiclass model for support vector machines (SVMs) and other classifiers
ClassificationPartitionedECOCCross-validated multiclass ECOC model for support vector machines (SVMs) and other classifiers

Temas