Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Ensembles d’arbres de régression

R2026a
Forêts aléatoires et boosting et bagging d’arbres de régression

Un ensemble d’arbres de régression est un modèle prédictif composé d’une combinaison pondérée de plusieurs arbres de régression. En général, l’association de plusieurs arbres de régression augmente les performances prédictives. Pour appliquer le boosting à des arbres de régression avec LSBoost, utilisez fitrensemble. Pour appliquer le bagging à des arbres de régression ou construire une forêt aléatoire, utilisez fitrensemble ou TreeBagger. Pour implémenter une régression quantile avec le bagging d’arbres de décision, utilisez TreeBagger.

Pour les ensembles de classification tels que le boosting ou le bagging d’arbres de classification, les ensembles de sous-espaces aléatoires ou les modèles de codes de sortie correcteurs d’erreur (ECOC) pour la classification multiclasse, consultez Classification Ensembles (Ensembles de classification).

Applications

Regression LearnerTrain regression models to predict data using supervised machine learning

Blocs

RegressionEnsemble Predict Block IconRegressionEnsemble PredictPredict responses using ensemble of decision trees for regression

Fonctions

développer tout

Créer un ensemble de régression

fitrensembleFit ensemble of learners for regression
compactReduce size of machine learning model
fitensembleFit ensemble of learners for classification and regression

Modifier un ensemble de régression

regularizeFind optimal weights for learners in regression ensemble
removeLearnersRemove members of compact regression ensemble
resumeResume training of regression ensemble model
shrinkPrune regression ensemble

Effectuer une validation croisée d’un ensemble de régression

cvshrinkCross-validate pruning and regularization of regression ensemble
kfoldLossLoss for cross-validated partitioned regression model
kfoldPredictPredict responses for observations in cross-validated regression model
kfoldfunCross-validate function for regression

Mesurer les performances

lossRegression error for regression ensemble model
resubLossResubstitution loss for regression ensemble model

Classifier les observations

predictPredict responses using regression ensemble model
resubPredictPredict response of regression ensemble by resubstitution

Collecter les propriétés d’un ensemble de régression

gatherGather properties of Statistics and Machine Learning Toolbox object from GPU
fitrensembleFit ensemble of learners for regression
TreeBaggerEnsemble of bagged decision trees
predictPredict responses using ensemble of bagged decision trees
oobPredictEnsemble predictions for out-of-bag observations
quantilePredictPredict response quantile using bag of regression trees
oobQuantilePredictQuantile predictions for out-of-bag observations from bag of regression trees
crossvalCross-validate machine learning model
limeLocal interpretable model-agnostic explanations (LIME)
partialDependenceCompute partial dependence
permutationImportancePredictor importance by permutation (depuis R2024a)
plotPartialDependenceCreate partial dependence plot (PDP) and individual conditional expectation (ICE) plots
predictorImportanceEstimates of predictor importance for regression ensemble of decision trees
shapleyShapley values
fitrchainsMultiresponse regression with regression chains (depuis R2024b)
compactReduce size of multiresponse regression model (depuis R2024b)
lossLoss for multiresponse regression model (depuis R2024b)
predictPredict responses using multiresponse regression model (depuis R2024b)

Importer un modèle XGBoost

importModelFromXGBoostImport pretrained XGBoost model into MATLAB (depuis R2026a)

Mesurer les performances

lossRegression error for XGBoost model (depuis R2026a)

Interpréter un modèle XGBoost

limeLocal interpretable model-agnostic explanations (LIME)
partialDependenceCompute partial dependence
plotPartialDependenceCreate partial dependence plot (PDP) and individual conditional expectation (ICE) plots
predictorImportanceEstimates of predictor importance for XGBoost model (depuis R2026a)
shapleyShapley values

Prédire les réponses

predictPredict responses using regression XGBoost model (depuis R2026a)

Collecter les propriétés d’un modèle XGBoost

gatherGather properties of Statistics and Machine Learning Toolbox object from GPU

Objets

développer tout

RegressionEnsembleEnsemble regression
CompactRegressionEnsembleCompact regression ensemble
RegressionPartitionedEnsembleCross-validated regression ensemble
TreeBaggerEnsemble of bagged decision trees
CompactTreeBaggerCompact ensemble of bagged decision trees
RegressionBaggedEnsembleRegression ensemble grown by resampling
RegressionChainEnsembleMultiresponse regression model (depuis R2024b)
CompactRegressionChainEnsembleCompact multiresponse regression model (depuis R2024b)
CompactRegressionXGBoostCompact regression XGBoost model (depuis R2026a)

Rubriques