将jmp模型脚本传输到python?我们的团队在 JMP 中创建了神经和 ARMA 模型,现在客户希望在 Python 中评估这些模型。 任何人都可以帮助或提供如何将 jmp 模型脚本传输到 python 的建议吗?
回复:将jmp模型脚本传输到python?感谢神经部分的这个很好的逐步过程,我一定会使用! 现在将尝试找到 ARIMA 脚本传输的解决方案,以消除残差的时间影响。欢迎任何帮助。
回复:将jmp模型脚本传输到python?很抱歉,我们的 ARIMA 模型的部署缺乏支持,这成为您项目的瓶颈。 这将成为 JMP 愿望清单中的一个很好的条目。
关于神经网络模型的 Python 代码生成:JMP Pro 14.2添加了对将 JSL 线性代数运算符映射到 NumPy 的支持,从而使评分代码更小、更快。 不幸的是,神经网络的默认发布操作没有利用该功能,但您仍然可以通过执行以下步骤来访问它:
1)拟合你的神经网络;
2) 在模型 LRT 中,不要使用“发布预测公式”(这会将模型直接推送到公式库),而是使用“保存快速公式”。 这将向您的数据表添加一个新的公式列,名为
“预测<变量名称>”。
它是相同的基本模型,但在计算中使用矩阵乘法。
3) 返回主菜单,选择分析 > 预测建模 > 公式库
4) 从 Formula Depot LRT 中,选择第一个选项“从列添加公式”。 如有必要,请选择新的公式列(如果它是唯一可用的公式列,则会自动选择该列)。 这应该向 Formula Depot 添加一个新条目,其名称为
“神经 - <变量名称>”。
5)从新条目的LRT中,选择“生成Python代码”
回复:将jmp模型脚本传输到python?感谢大家提供有用的意见。 我将尝试查阅 JMP pro 版本并尝试将神经模型配置文件脚本转换为 python。 遗憾的是ARIMA模型脚本传输显得比较困难;根据哥本哈根上一次发现峰会期间关于传递函数的非常有趣的演示,我对神经时间序列模型残差进行了建模,该残差不是白噪声,并且使用 ARMA 模型,R² > 99% 显着改进! 我现在确信,对于时间序列来说,X-ARIMA 和传递函数确实是一个强大的工具。 然而,这些混合/组合模型相当复杂,从 JMP 脚本到最终用户/客户的流程软件的顺利转移是项目实施阶段的瓶颈。 亲切的问候,弗兰克
回复:将jmp模型脚本传输到python?我不建议使用 JSL 自省来手动将这些模型转换为 Python。 神经网络使用的原语理论上可以映射到相应的 Python 操作(这就是 Formula Depot 评分代码生成在幕后所做的事情),但它们很快就会变得非常大且复杂,因此如果您在代码中犯了错误,会很难找到哪里。 最好依靠 JMP 为您进行转换,尽管正如 Jeff 指出的那样,这确实是 JMP Pro 独有的功能。
ARIMA 的问题较多,因为生成的模型不是基于 JSL 原语;没有任何东西可以映射到 Python 运算符。 因此,即使拥有 JMP Pro 许可证,您也无法使用 Formula Depot 为其生成 Python 代码。
以下是有关 JMP 评分代码生成功能的更多信息和示例:
https://community.jmp.com/t5/Discovery-Summit-2016/Scoring-Outside-the-Box/ta-p/22381
https://community.jmp.com/t5/Discovery-Summit-2017/Sharing-the-Ultimate-Boon-A-Journey-From-Modeling-to-Scoring/ta-p/46020
回复:将jmp模型脚本传输到python?如果您尝试自己编写,您可能会发现表达式操作函数对编写 JSL 很有帮助,可以研究 JSL 公式:
https://community.jmp.com/t5/Uncharted/Introspection/ba-p/28930
我只是快速浏览了一下 JMP 编写 Python 语句的公式库代码,并认为它比我最初想象的要多。@nascif_jmp
回复:将jmp模型脚本传输到python?不幸的是我没有 jmp pro 版本,有可能使用常规的 14.1 软件吗?
回复:将jmp模型脚本传输到python?这配方仓库在 JMP Pro 中将生成Python代码来自 JMP 模型。
回复:将 jmp 模型脚本传输到 python?我们最近在研发中使用函数数据浏览器开发出了一种出色的近红外光谱小波模型。现在我们想在生产中实现它,所以我们需要将 FDE 分析转换为 Python 脚本,这可能吗?