如何从JMP报告中提取R平方和斜率数据?
问题描述:
使用JSL脚本,我将两个条件A和B中的几个变量V1,V2,V3(依此类推)相互对照,以查看它们之间的相关性。例如。 A的V1与V1的V1相关联。如何从JMP报告中提取R平方和斜率数据?
然后,我将图发送到JMP报告,因此所有图都将出现在一个窗口中。
在JMP中,我使用“Fit Line”命令生成R平方表。然后,我使用“Fit Special”命令生成斜率等于1的线。因此,我创建了线性回归线并创建了回归报告。见http://www.jmp.com/support/help/Regression_Reports.shtml#846953
我的问题是这样的。如何从回归报告中提取数字并将其置于变量中?
我的目的是这样的。我需要在单个表格中列出R平方值和y截距。现在,我正在手动输入。
非常感谢。
答
下面是JMP基于血压采样数据的样本:
我们会做使用“BP 6M” X和“BP 8M” Y的一个“适合X到Y”,并添加合适线。这个初始部分是通过“将脚本保存到脚本窗口”完成的。 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;
+1
顺便说一句,检查此链接的代码的来源和更多信息 - http://*.com/questions/32978580/pull-out-r-squared-from-fit-model-to-table-in-jsl -jmp –
我不知道你是否有过答案,但你可以点击表格文本中任意位置的右键并选择“制作成数据表”。 –
谢谢!我以前从来不知道这个功能。嗯,有没有办法使用JSL脚本来执行这个命令?再次感谢。 – user4003837