cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Choose Language Hide Translation Bar

DoE/Fit Model/Stepwise: Interactive visualization of models performances

Hi JMP Users and JMP team,

 

I had an old idea looking at the visual "Split history" from the Decision Tree platform (see image "Split_history" attached), and thinking about this visualisation for DoE models created by the "Fit Model" or "Fit Stepwise" platforms.

 

Would it be possible and feasible to add in these platform (or in one of these platforms) a similar graph showing the evolution of different models metrics (like R², R² adjusted, RMSE, p-value of the model, ... perhaps to be chosen/selected by the user) in order to help the user define the best possible model (perhaps as an option in the red triangle like "Split history") ?
It could be a sort of graph, that updates each time the user deletes a term from the model or add one, and that shows the result of this step on different metrics compared to previous models/steps, in order for the user to have an overview about how big the change may be for the model depending on the term removed/added (see for example image "DoE-Model_selection-help").

Maybe this idea would be easier to implement on the Fit Stepwise platform, as this platform already shows the step history and various metrics linked to each model (see image "DoE-Stepwise"). 

I share with you a datatable with an example of DoE, with various noise level on the response. In the various scripts "Table models parameters and selection ...", I saved the different metrics for each model steps, and created a profiler with various functions and desirabilities (R², R² PRESS, RMSE, etc...). The goal was to use the profiler in order to find the best possible model step.

I hope this does not sound too crazy or over-complex, as I see this new feature as a good opportunity for models creator to quickly look at how terms impact their models in a simple way. The Generalized Regression platform also has a similar visualization ("Solution Path") that helps a lot decide about the model.

I would be interested to get some feedback about this,

3 Comments
Status changed to: Acknowledged

Hi @Victor_G, thank you for your suggestion! We have captured your request and will take it under consideration.

mia_stephens
Staff
Status changed to: Investigating

Hi @Victor_G , thank you for this suggestion - I see a lot of value in this.  

 

There is a variant available in Stepwise, but the graphs aren't quite as elegant as the solution path or split history, and they're not interactive. We'll discuss with our development team.

 

Regards, Mia

 

mia_stephens_2-1670968704312.png

 

mia_stephens_0-1670968634960.png

 

Victor_G
Super User

Thanks @mia_stephens for the feedback !

I think visualization and interactivity would be key aspects here, in order for users to really explore the different models (through different metrics) and better understand/visualize underfitting or overfitting situations.