Support custom models in Model ScreeningProvide a way for users to define their own model and optimization techniques in the model screening platform, including tools from R or Python, enabling almost any model to be called by this platform, including techniques that have not yet been added to JMP, or perhaps never will be.
- This could be similar to defining custom JSL functions where the user would define a function for performing the analysis and returning summary statistics and model parameters, and then another function to launch the analysis based on those model parameters returned from the initial optimization. This could be all neatly wrapped in an Associative Array along with names and descriptions.
- I expect this would most commonly be managed as part of an Add-in, if needed I think it could always be managed that way.
- The custom functions should allow users to call R or Python within their function. In that case the function they define to launch the analysis might need to launch a new window they created to interface with R or Python.
I briefly hoped this was already possible as the XGBoost Add-In for JMP Pro add-in appears to add a new model to the platform, but it sounds like this is a special case that is hard coded in JMP itself.
Advanced Statistical ModelingAutomation and ScriptingPredictive Modeling and Machine LearningRe: Support custom models in Model Screening - Status changed to: Acknowledged@ih - Thank you for your suggestion! We have captured your request and will take it under consideration.
Re: Support custom models in Model Screening - Status changed to: InvestigatingRe: Support custom models in Model ScreeningThanks @Sarah-Sylvestre!
Re: Support custom models in Model ScreeningThis would facilitate the use of the model screening platform to solve this problem:
Re: One hold out cross validation
Re: Support custom models in Model Screening - Status changed to: Not Planned For NowThank you for submitting this request. We appreciate and review all feedback we receive, but we are unable to implement every suggestion and have decided not to move forward with this request. If you have additional details/information that was not originally part of the request that you believe should cause us to reconsider this decision, please provide this additional information.