Provide 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.