如何将“拟合组”回归分析中的值从多个变量 Y 导出到一个 X 变量?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我有兴趣测试和比较许多(数百个)Y 变量与单个 X 变量的相关性。 “通过 X 拟合 Y”函数似乎很合适。
如何生成批次中每个 Y 变量的统计数据并将其导出到数据表? 例如,我可以将保存的脚本应用到数据表并将值添加到表中吗?
回复:如何将“拟合组”回归分析中的值从多个变量 Y 导出到一个 X 变量?实际上这里不需要编写脚本。
您可以通过右键单击报表中的任何表格并选择将其转换为数据表制作成数据表。


如果像您的情况一样,您的报告窗口中有大量分析,您可以选择制作组合数据表这将创建一个数据表,其中组合了所有表,就像您单击的表一样。

这里在有时,通过发布脚本来展示如何执行某些操作会更容易,但通过脚本可以执行的大多数操作都可以交互执行。
-杰夫
回复:如何将“拟合组”回归分析中的值从多个变量 Y 导出到一个 X 变量?非常感谢您,PMroz,您抽出宝贵的时间。 我只是想知道为什么 JMP 没有一种更简单的方法来保存结果,尤其是对于那些不像您一样精通脚本的人来说。
干杯。
回复:如何将“拟合组”回归分析中的值从多个变量 Y 导出到一个 X 变量?伊恩的解决方案这里将工作。
这是一些示例代码:
dt = open("$sample_data\Car Physical Data.jmp");
biv = dt << Fit Group(
Bivariate( Y( :Weight ), X( :Turning Circle ), Fit Line( {Line Color( {213, 72, 87} )} ) ),
Bivariate( Y( :Weight ), X( :Displacement ), Fit Line( {Line Color( {213, 72, 87} )} ) ),
Bivariate( Y( :Weight ), X( :Horsepower ), Fit Line( {Line Color( {213, 72, 87} )} ) ),
Bivariate( Y( :Weight ), X( :Gas Tank Size ), Fit Line( {Line Color( {213, 72, 87} )} ) ),
<<{Arrange in Rows( 4 )}
);
// A reference to the report layer: bivRep is also a list
bivRep = biv << Report;
// 'Make Combined Data Table' avoids having to message to each item in 'bivRep'
dt2 = bivRep[1][TableBox(2)] << Make Combined Data Table;
dt4 = bivRep[1][TableBox(4)] << Make Combined Data Table;