See how to make ensemble models (models of models) in JMP 16 Pro using the Model Screening platform. Ensemble models often are better predictors than individual models.
Ensemble Model Set-Up Options
Build multiple models to choose the best models. Analyze>Predictive Models> Model Screening.
Add Factors and Response and include Validation column.
Choose and select Methods, Options, Folded consolidation, and Modeling Options.
Click OK.
Examine and compare results using R-square values in Evaluate Methods report.
Pick several good models to build your ensemble model.
From red triangle, Save Fast Formulas to add the model values to your data table.
Build ensemble model - Analyze>Predictive Model>Choose a Model and use Models and Predicted Y as Factors. Also include Validation Column.
Compare R-square for ensemble model to individual model R-squares.
Nice, succinct introduction. But I was wondering why you didn't use the Model Comparison option, which allows you to automatically do model averaging? Instead, you built a neural net using the various model predictions. Can you provide any guidance concerning whether averaging is (or is not) a good way to build an ensemble model?
@dale_lehman, Great question. Model averaging is not exactly the same as Ensemble modeling. The basic difference is Model averaging is taking an average of all of the model's predictions. Each model has the same weight in the model averaging. This typically leads to a more robust model and sometimes a better overall model, but not always. I think this is a valid technique and worth using even in conjunction with ensemble modeling. Ensemble modeling allows JMP to essentially apply a weight to more accurate predictions. It is a bit more complex when you use multiple nodes and hyperbolic Tangent activation type in the Neural platform, but it is essentially what an Ensemble model does.