Contenuto principale

Insiemi di alberi di regressione

Foreste casuali, boosting e bagging degli alberi di regressione

Un insieme di alberi di regressione è un modello di previsione costituito da una combinazione ponderata di più alberi di regressione. In generale, la combinazione di più alberi di regressione migliora le prestazioni predittive. Per applicare il boosting agli alberi di regressione tramite LSBoost, utilizzare fitrensemble. Per applicare il bagging agli alberi di regressione o per creare una foresta casuale, utilizzare fitrensemble o TreeBagger. Per implementare la regressione quantile tramite il bagging degli alberi di regressione, utilizzare TreeBagger.

Per gli insiemi di classificazione, quali gli alberi di classificazione con boosting o bagging, gli insiemi di sottospazi casuali o i modelli a codici di output con correzione degli errori (ECOC) per la classificazione multiclasse, vedere Classification Ensembles (Insiemi di classificazione).

App

Regression LearnerTrain regression models to predict data using supervised machine learning

Blocchi

RegressionEnsemble PredictPredict responses using ensemble of decision trees for regression

Funzioni

espandi tutto

Creazione di un insieme di regressione

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

Modifica dell'insieme di regressione

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

Validazione incrociata dell'insieme di regressione

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

Misurazione delle prestazioni

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

Classificazione delle osservazioni

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

Acquisizione delle proprietà dell'insieme di regressione

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

Importazione del modello XGBoost

importModelFromXGBoostImport pretrained XGBoost model into MATLAB (Da R2026a)

Misurazione delle prestazioni

lossRegression error for XGBoost model (Da R2026a)

Interpretazione di 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 (Da R2026a)
shapleyShapley values

Previsione delle risposte

predictPredict responses using regression XGBoost model (Da R2026a)

Acquisizione delle proprietà di XGBoost

gatherGather properties of Statistics and Machine Learning Toolbox object from GPU

Oggetti

espandi tutto

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

Argomenti