JMP 7:将回归分析中的斜率和截距转换为表变量<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />如何从线性最小二乘模型中提取斜率和截距到表变量?我想将这两个值用于其他计算。
谢谢,
黑尔格
JMP 7:将回归分析中的斜率和截距转换为表变量与此同时,我更新到JMP 9并解决了我的问题。我使用的脚本是:
// ____________________________________________________________________
dt = currentDataTable();
ls_fit = Bivariate(
Y(:Tau),
X(:名称(“浓度,单位为g / mL”)),
适合线({线颜色(“红色”)}),
SendToReport(Dispatch({},“Bivar Plot”,FrameBox,Frame Size(250,250)))
);
Intercept = Report(ls_fit)[“Parameter Estimates”] [Number Col Box(“Estimate”)] [1];
Slope = Report(ls_fit)[“Parameter Estimates”] [Number Col Box(“Estimate”)] [2];
//表中已存在变量。
dt << set table variable(“Intercept”,char(Intercept));
dt << set table variable(“Slope”,char(Slope));
// _________________________________________________________________________
因此,MS的第一个答案已经解决了我的问题(除了我必须包含“char”语句的事实)。
现在我可以在一个非常复杂的方程中使用斜率和截距来自动计算我想要的参数(在这种情况下为粒径)。
感谢所有帮助过的人!
JMP 7:将回归分析中的斜率和截距转换为表变量我不知道我是否真的理解你的问题,但在散点图中线性拟合(也是任何其他)后,你会得到一个带有参数estimtes的表格。我可以右键单击表,选择“make into table”,这将生成一个新的JMP表。
JMP 7:将回归分析中的斜率和截距转换为表变量包括一个
显示属性(ls_fit)
在脚本中,从输出中可以清楚地看到报告中的各个项目未列为可编写脚本。
当前JMP脚本编制指南中提供的示例也不起作用。
因此,我假设版本7无法访问参数估计值内的值。 我必须安装版本9。
JMP 7:将回归分析中的斜率和截距转换为表变量不幸的是,这也不起作用。
获取与以前相同的错误消息:
访问或评估“下标”,报告(ls_fit)[“参数估计”]时无法下标显示框
[/ * ### * /“参数估计”] [....
JMP 7:将回归分析中的斜率和截距转换为表变量好吧,也许树结构发生了一些变化。但我认为你不得不升级只是为了解决这个问题(尽管JMP 9因其他原因而引人注目的升级)。
尝试用以下代码替换上面代码中的拦截和斜率线:
截距 = 报告 ( ls_fit ) 大纲框 ( “参数估计” )] [ 数字Col Box ( 1 )] [ 1 ] ;
坡 = 报告 ( ls_fit ) 大纲框 ( “参数估计” )] [ 数字Col Box ( 1 )] [ 2 ] ;
JMP 7:将回归分析中的斜率和截距转换为表变量非常感谢这个快速回答,但我担心JMP7不支持这种解决方案。我收到此错误消息:
访问或评估“下标”,报告(ls_fit)[“参数估计”]时无法下标显示框
我将不得不更新到最新版本。
JMP 7:将回归分析中的斜率和截距转换为表变量我假设你想要一个脚本解决方案。一种方法是在显示树中提取包含参数估计值的数字numbercolbox。在“拟合模型”报告中,它是“参数估计”大纲框中的第一个数字列。下面是一个jsl示例。我无法访问JMP7,但它适用于JMP9。
DT = 打开 ( “$ ENGLISH_SAMPLE_DATA / Big Class.jmp” ) ;
ls_fit = 适合模型 (
ÿ ( : 重量 ) ,
效果 ( : 高度 ) ,
个性 ( 标准最小二乘法 ) ,
重点 ( 效果杠杆 ) ,
跑 (
: 重量 << { 根据预测绘制实际情况 ( 1 ) ,通过预测绘制残差 ( 1 ) ,
情节效果杠杆 ( 1 )}
)
) ;
截距 = 报告 ( ls_fit ) “参数估计” ] [ 数字Col Box ( 1 )] [ 1 ] ;
坡 = 报告 ( ls_fit ) “参数估计” ] [ 数字Col Box ( 1 )] [ 2 ] ;
DT << 新表变量 ( “截距” ,截距 ) ;
DT << 新表变量 ( “坡” ,坡 ) ;