Hauptinhalt

Regressionsbaum-Ensembles

Random-Forest-Regressionsbäume sowie Boosted- und Bagged-Regressionsbäume

Ein Regressionsbaum-Ensemble ist ein prädiktives Modell, das aus einer gewichteten Kombination mehrerer Regressionsbäume besteht. Im Allgemeinen steigert die Kombination mehrerer Regressionsbäume die prädiktive Leistung. Verwenden Sie fitrensemble, um Regressionsbäume mithilfe von LSBoost zu verstärken. Verwenden Sie fitrensemble oder TreeBagger, um Regressionsbäume zu baggen oder einen Random Forest aufzubauen. Verwenden Sie TreeBagger, um eine Quantil-Regression mithilfe eines Regressionsbaum-Bags zu implementieren.

Weitere Informationen über Klassifizierungs-Ensembles wie Boosted- oder Bagged-Klassifizierungsbäume, zufällige Subspace-Ensembles oder ECOC-Modelle (Error-Correcting Output Codes, fehlerkorrigierende Ausgangscodes) für Multiklassen-Klassifizierungen finden Sie unter Klassifizierungs-Ensembles.

Apps

Regression LearnerTrain regression models to predict data using supervised machine learning

Blöcke

RegressionEnsemble PredictPredict responses using ensemble of decision trees for regression

Funktionen

alle erweitern

Erstellen von Regressions-Ensembles

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

Modifizieren von Regressions-Ensembles

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

Kreuzvalidieren von Regressions-Ensembles

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

Messen der Leistung

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

Klassifizieren von Beobachtungen

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

Erfassen der Eigenschaften von Regressions-Ensembles

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 (Seit 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 (Seit R2024b)
compactReduce size of multiresponse regression model (Seit R2024b)
lossLoss for multiresponse regression model (Seit R2024b)
predictPredict responses using multiresponse regression model (Seit R2024b)

Importieren von XGBoost-Modellen

importModelFromXGBoostImport pretrained XGBoost model into MATLAB (Seit R2026a)

Messen der Leistung

lossRegression error for XGBoost model (Seit R2026a)

Auswerten von 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 (Seit R2026a)
shapleyShapley values

Vorhersagen von Antworten

predictPredict responses using regression XGBoost model (Seit R2026a)

Erfassen von Eigenschaften von XGBoost

gatherGather properties of Statistics and Machine Learning Toolbox object from GPU

Objekte

alle erweitern

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 (Seit R2024b)
CompactRegressionChainEnsembleCompact multiresponse regression model (Seit R2024b)
CompactRegressionXGBoostCompact regression XGBoost model (Seit R2026a)

Themen