如何从拟合模型中得到方程在 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 热点中选择“生成 Python 代码”选项来编写 Python 所需的评分代码。
回复:如何从拟合模型中得到方程您可以轻松地以交互方式完成此操作。
运行拟合模型后,转到红色三角形并选择
保存列==?预测公式
它将在您的数据表中创建一个新列。
转到新数据列
转到新列的列标题,然后右键单击它
选择
公式
将弹出公式编辑器。
双击公式周围蓝色轮廓内的空白区域
它将弹出一个窗口,您可以从中复制
回复:如何从拟合模型中得到方程嗨吉姆,
不幸的是,我对 JMP 的体验完全是交互式的(不是程序化的),我无法完成这项工作。我尝试用我的文件替换“$SAMPLE_DATA\Big Class.jmp”,并用我的模型的脚本替换 Fit Model () 内的所有内容,但这还不够。确实没有任何方法可以在不编写单独的脚本的情况下在 JMP GUI 中以文本形式获取表达式吗?
谢谢,
马特
回复:如何从拟合模型中得到方程马特,
“显示预测表达式”显示图像(Picture Box()),而不是文本字段。 然而,生成预测公式并捕获它是一个简单的步骤。 请参阅下面的脚本
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 中实现许多表达式,它们都相当复杂,但似乎没有一个选项允许复制/粘贴。
马特
回复:如何从拟合模型中得到方程您使用哪个平台? 如果您使用的是拟合模型,在红色小三角下您将找到用于显示公式或将预测公式保存到数据表的选项。 这是针对标准最小二乘法。 不同性格的人在做类似的事情时会有不同的选择。
在“Fit Y by X”下,红色三角形下方有一个用于保存预测的选项。
分区平台允许“保存预测”。
如果您可以提供您正在使用的建模平台,并且找不到预测公式的红色三角形选项,请在讨论组中重新发布具体信息,我相信一定会提供答案。