大家好,我有多个双变量图,我正在尝试在一个特定的双变量图(bivplot1)中获取拟合摘要。 但我继续从每个双变量图中获取所有数据。
我怎样才能只从特定的 biv 图中获取拟合摘要?
我正在使用这些行来获取 bivplot1 中的拟合摘要
sumfit = rbiv["Summary of Fit"][1] << make combined data table;
sumfit2 = sumfit << Split( Split By( :Column 1 ), Split( :Column 2 ) );
dt_sumfit = Data Table Box( sumfit2 ) ;
dt_sumfit = dt_sumfit << get picture;
创建组合数据表将从每个匹配的表框中获取结果。 使用具有正确表框引用的“Make into datatable”来仅从一个中获取结果。
这是从数据表源获取脚本的示例(这将创建重复的 biv 图)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Drug.jmp");
biv = Bivariate(
SendToByGroup(Bygroup Default),
Y(:y),
X(:x),
Fit Line({Line Color({76, 114, 176})}),
SendToByGroup({:Drug == "a"}, Fit Line({Line Color({221, 132, 82})})),
By(:Drug)
);
//Source script, will dublicate biv platform
platform = Data Table("Drug=d") << Bivariate(
Y(:y),
X(:x),
Fit Line({Line Color({76, 114, 176})})
);
Wait(0);
Report(platform)[Outline Box("Bivariate Fit of y By x Drug=d")][
Outline Box("Linear Fit")][Outline Box("Summary of Fit")][Table Box(1)] <<
Make Into Data Table;
Report(platform) << Close Window;或者使用“创建组合数据表”,然后删除不需要的行(这是更简单的解决方案)。