www.gusucode.com > stats 源码程序 matlab案例代码 > stats/TrainBaggedEnsembleOfRegressionTreesExample.m
%% Train Bagged Ensemble of Regression Trees %% % Load the |carsmall| data set. Consider a model that explains a car's % fuel economy (|MPG|) using its weight (|Weight|) and number of cylinders % (|Cylinders|). load carsmall X = [Weight Cylinders]; Y = MPG; %% % Train a bagged ensemble of 100 regression trees using all % measurements. rng(1) % For reproducibility Mdl = fitensemble(X,Y,'bag',100,'Tree','Type','regression') %% % |Mdl| is a |RegressionBaggedEnsemble| model object. %% % |Mdl.Trained| is the property that stores a 100-by-1 cell vector % of the trained, compact regression trees (|CompactRegressionTree| % model objects) that compose the ensemble. %% % Plot a graph of the first trained regression tree. view(Mdl.Trained{1},'Mode','graph') %% % By default, |fitensemble| grows deep trees for bags of trees. %% % Estimate the in-sample mean-squared error (MSE). L = resubLoss(Mdl)