What is the difference between the fit functions of regression model and the train regression models in regression learner app?

1 visualización (últimos 30 días)
I am a begginer in Matlab machine learning toolbox.
I applied both methods, regression learner app and fit functions for my dataset.
For example, from regression learner app, I selected ensemble boosted tree. The results were similar to the fitrensemble fuction when I used 'OptimizeHyperparameters','auto'.
Now, I have this question in my mind, what is the difference between these two methods, if we can get the same results?
Is there any way to improve the optimization of the results?
Appreciate for any comments.

Respuestas (1)

Dheeraj Singh
Dheeraj Singh el 12 de Sept. de 2019
As per the documentation of fitrensemble it returns the trained regression ensemble model object (Mdl) that contains the results of boosting 100 regression trees using LSBoost .
Ensemble boosted tree also uses Least-squares boosting (LSBoost).
This may be the reason for getting similar results for both.You can also change the method used in fitrensembleand then compare your results.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by