如何从拟合模型中获取方程在 JMP 中拟合模型时,它必须创建一个方程来根据参数预测响应变量的行为。 这个等式在哪里可以找到?
谢谢,
马特
回复:如何从拟合模型中获取方程我正在做类似的事情。 我需要获取已发布的 python 代码,以便将其保存为 .py 并稍后使用。
dt = Open( "/Users/bywing/irisr.csv",End Of Field( Tab, CSV( 1 ) ) );//make sure preferences open CSV as standard CSV
model = dt << Fit Model(
Y( :Name ),
Effects( :Sepal length, :Sepal width, :Petal length, :Petal width ),
Personality( Nominal Logistic ),
Run
);
fd = model << Publish Probability Formulas;
fd << Generate Python Code;
Wait( 0 );
cw = Window( "Python Code Output" );
ed = cw[Script Box( 1 )];
code = ed << get text;
Save Text File( "irismodel.py", code ); // saves generated python code as python script);
Window( "Report: Formula Depot" ) << close window;
请注意,此脚本使用 CSV 版本的 Iris 数据,而不是 JMP 表。没有什么可操作的,只是一个简短的 POC
回复:如何从拟合模型中获取方程Formula Depot 是 JMP 13 的一项功能.....抱歉
回复:如何从拟合模型中获取方程谢谢,彼得,我接下来会试试这个。我正在运行 JMP Pro 11.1.1。
马特
回复:如何从拟合模型中获取方程啊,太好了,再次感谢。使用新列中的公式效果很好。
回复:如何从拟合模型中获取方程m100psi:如果您正在运行 JMP Pro,您可以将预测方程发布到 Formula Depot,然后从 Formula Depot 热点中,选择“Generate Python Code”选项来编写 Python 所需的评分代码。
回复:如何从拟合模型中获取方程您可以轻松地以交互方式执行此操作。
运行拟合模型后,转到红色三角形并选择
保存列==?预测公式
它将在您的数据表中创建一个新列。
转到新数据列
转到新列的列标题,然后右键单击它
选择
公式
公式编辑器将弹出。
双击公式周围蓝色轮廓内的空白区域
它会弹出一个窗口,您可以从中复制
回复:如何从拟合模型中获取方程嗨,吉姆,
不幸的是,我对 JMP 的体验完全是交互式的(不是程序化的),我无法完成这项工作。我尝试用我的文件替换“$SAMPLE_DATA\Big Class.jmp”,并将 Fit Model () 中的所有内容替换为我的模型的脚本,但这还不够。如果不编写单独的脚本,真的没有任何方法可以在 JMP GUI 中将表达式作为文本获取?
谢谢,
马特
回复:如何从拟合模型中获取方程马特,
“显示预测表达式”显示图像(图片框()),而不是文本字段。 但是,生成预测公式并捕获它是一个简单的步骤。 请参阅下面的脚本
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
fm = dt << Fit Model(
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:height << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ),
Plot Actual by Predicted( 1 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 1 )}
)
);
fm << prediction formula;
equation = Char( Column( dt, N Cols( dt ) ) << get formula );
Show( equation );回复:如何从拟合模型中获取方程非常感谢,吉姆。 我正在使用拟合模型和显示预测表达式似乎是我正在寻找的。 是否可以将其复制为文本? 我有许多需要在 Python 中实现的表达式,它们都相当复杂,但似乎没有一个选项允许复制/粘贴。
马特
回复:如何从拟合模型中获取方程您使用的是哪个平台? 如果您使用拟合模型,则在红色三角形下,您将找到显示公式或将预测公式保存到数据表的选项。 这是针对标准最小平方数的。 不同的性格将有选择做类似的事情。
在通过 X 拟合 Y 下,红色三角形下有一个选项可以保存预测。
分区平台允许“保存预测”。
如果您可以提供您正在使用的建模平台,并且您找不到预测公式的红色三角形选项,请将具体情况转发到讨论组,我相信会提供答案。