如何从JMP报告中提取R平方和数据斜率?

时间:2016-07-12 08:03:50

标签: linear-regression sas-jmp

使用JSL脚本,我从两个条件A和B相互绘制几个变量V1,V2,V3(等等),以查看它们之间的相关性。例如。 A的V1与B的V1。

然后我将图表发送到JMP报告,以便所有图表只显示在一个窗口中。

在JMP中,我使用“Fit Line”命令生成R square表。然后,我使用“Fit Special”命令生成斜率等于1的线。因此,我创建线性回归线并创建回归报告。见http://www.jmp.com/support/help/Regression_Reports.shtml#846953

我的问题是这个。如何从回归报告中“提取”数字并将它们放在变量中?

我的目的是这个。我需要在单个表格中列出R平方值和y截距。现在,我手动输入。

非常感谢。

1 个答案:

答案 0 :(得分:1)

以下是基于JMP血压样本数据的样本:

对于X,我们将使用“BP 6M”进行“适合X到Y”,对于Y使用“BP 8M”并添加拟合线。这个初始部分是通过“将脚本保存到脚本窗口”完成的。添加了biv +其余部分的命名。

/* get the Bivariate fit with its Fit Line into a variable */
biv = Bivariate( Y( :BP 8M ), X( :BP 6M ), Fit Line( {Line1 Color( {213, 72, 87} )} ) );

/* get the report into a variable */
reportbiv = biv << Report;

/* output the Summary of Fit to a table */
dt = reportbiv["Summary of Fit"][1] << MakeIntoDataTable;