用 x 拟合 y 问题:在图表上显示等式嗨,所有 JMP 专家,
方程式和 R^2 的摘要如下所示,需要复制/粘贴两次才能将图表和摘要复制到我的幻灯片中。
那么是否可以在图表上显示拟合方程和 R 方? 该功能在 Excel 中是可行的。
谢谢!
图形回复:用 x 拟合 y 问题:在图表上显示等式有几种方法可以处理这个问题。使用 X 拟合 Y,可以添加一个小脚本,将所需的统计数据添加到图表中。其次,Graph Builder 具有您正在寻找的内置功能。
回复:用 x 拟合 y 问题:在图表上显示等式嗨,吉姆,感谢您的反馈! 你能给我一个脚本的提示吗? 通常我通过 GUI 中的功能模板开始编写脚本 -> 保存到脚本,但不是这个,因为我在 GUI 中找不到它。 谢谢!
回复:用 x 拟合 y 问题:在图表上显示等式这是一个简单的例子。

我使用自定义图形设计器对话框以交互方式开发它,方法是右键单击图形并选择“自定义”。

使用文本模板开发代码后,我让 JMP 生成完整的 JSL,见下文。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Bivariate(
Y( :height ),
X( :weight ),
Fit Line( {Line Color( {212, 73, 88} )} ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Add Graphics Script(
4,
Description( "" ),
Text(
Center Justified,
{75, 67},
"R2 = " || Char( Round( (Current Report()[Number Col Box( 1 )] << get)[1], 5 ) )
)
)}
)
)
);回复:用 x 拟合 y 问题:在图表上显示等式这是图形生成器的示例:

请注意,我让控制面板保持打开状态,因此您可以看到显示拟合线的选项。
这是代码:
Graph Builder(
Size( 909, 580 ),
Variables( X( :weight ), Y( :height ) ),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit(
X,
Y,
Legend( 7 ),
Confidence of Prediction( 1 ),
Root Mean Square Error( 1 ),
R²( 1 ),
Equation( 1 ),
F Test( 1 )
)
)
);
回复:用 x 拟合 y 问题:在图表上显示等式嗨吉姆,谢谢,它有效,但遇到另一个问题:我想在“{75, 67}”中使用变量,即位置,但似乎变量无法传递到函数中。 我需要使用变量而不是固定值,因为文本位置应取决于 x/y 比例,这因图表而异。
像这样的东西: my_pos_lst似乎无法成功地输入到函数中。 你有什么主意吗? 谢谢!!
my_pos_lst = {100, 100};
Bivariate(
///...
{Add Graphics Script(
4,
Description( "" ),
Text(
Center Justified,
my_pos_lst,
"R2 = " || Char( Round( (Current Report()[Number Col Box( 1 )] << get)[1], 5 ) )
)
)}
)
)
);
回复:用 x 拟合 y 问题:在图表上显示等式哦,顺便说一句,无论是在 Bivariate 函数的外部还是内部,我都使用过 evallist(my_pos_lst),但它仍然不起作用。
回复:用 x 拟合 y 问题:在图表上显示等式这个对我有用

它只是不在图表的默认范围内,所以我不得不在 Y 轴上滚动到 100 才能看到它