我在 JMP 中执行了曲线拟合并将公式保存到列中(见下文)。我希望能够在图形生成器中出现相同的曲线。

我尝试使用“自定义”>“脚本”将保存的公式添加为 Y 函数,但没有任何反应。见下文。

我确信我犯了某种简单的错误,但我现在陷入困境。
有什么建议么?
预先感谢您的任何帮助。
使用您的函数将公式列添加到数据表中。然后将该列作为函数添加到图表中。这是一个简单线性回归的示例
dt = New Table( "Test Linear Regression", Add Rows( 6 ),
New Column( "Column 1", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5, 6] ) ),
New Column( "Column 2", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 3, 2, 4, 3, 7] ) ),
New Column( "Column 3", Numeric, "Continuous", Format( "Best", 12 ),
Formula( 0.1333333 + 0.9142857 * :Column 1 ) )
);
gb = dt << Graph Builder(
Size( 522, 456 ),
Show Control Panel( 0 ),
Variables( X( :Column 1 ), Y( :Column 2 ), Y( :Column 3, Position( 1 ) ) ),
Elements(
Formula( X, Y( 2 ), Legend( 12 ) ),
Points( X, Y( 1 ), Legend( 13 ) )
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model( 12,
Properties( 0, {Line Color( 19 )}, Item ID( "Column 3", 1 ) )
)}
)
)
);

这是公式列:


所以...首先,感谢您的回复。
我有公式列,但我不确定如何将其作为函数添加到图表中。我对 JSL 不太了解。我可以在不使用 JSL 的情况下执行此操作吗?
搞定了。我可以将公式添加到自定义>脚本,但我必须将列名更改为 x。
好吧……我是个白痴。原来我有两个名称相似的预测列。我用其中一个来生成曲线拟合方程,但我无意中在图形生成器的 X 轴上使用另一个。一旦我纠正了这个问题,公式图形元素就会像魔法一样工作。
啊啊。
感谢您的帮助。JMP 员工和社区的大力支持是我们使用 JMP 的重要原因。
图形生成器提供公式图形元素。它基于数据列公式。请参阅
https://www.jmp.com/support/help/en/17.0/#page/jmp/formula.shtml
.
嗨马克,
谢谢您的回复。
事实上,我在发帖之前就看过那个页面。我肯定没有正确理解这个过程,因为它对我来说不起作用。当我将公式拖到 Y 轴,将各个值放在 X 轴上时,图形生成器只会为函数绘制各个数据点,而不是平滑的曲线。见附图。图例显示一条线,但没有线。
我不确定我在这里做错了什么。

您似乎在绘制数据,而不是公式。尝试这样做:将预测变量数据列拖到 X 角色,将响应数据列拖到 Y 角色,然后将公式数据列拖到 Y 角色的右侧(框架内并靠近左边框)。JMP 应该会预览结果,直到您释放鼠标按钮。您应该看到公式添加到标记中。
要从点图切换到任何其他图类型(例如公式),只需单击图区域顶部的图标:

如果图标丢失,您可以通过从图形生成器 RedTriangle 菜单激活“显示控制面板”来再次显示它们:
