在适合度项目的响应筛选中添加“按选择”选项是什么启发了这个愿望清单请求?
响应筛选在比较多个 X 和 Y 时是非常快速的平台。它还允许拟合这些项目,但仅限于选定项目,而过程筛选有两个选项“显示选定的图表”和“显示选定的图表”。对于一次性图表和随着用户选择不同的行而更新的图表。
您希望看到什么改进?
在响应筛选平台中添加“适合选定项目”选项。
在您这样做的同时,我认为您还应该将“适合所选项目”重命名为“适合所选项目”,以使不同平台之间的命名保持一致。此外,所有提供此类功能的平台都应采用类似的方法(一次绘制(for)和按选择绘制(as))。
为什么这个想法很重要?
如果您想直观地看到 x 和 y 相互比较的情况,使用“响应筛选”平台会更容易。
下面是一个可用于执行此类操作的脚本。这是一个非常快速的解决方案,只需创建新窗口,然后将其放在响应筛选旁边即可进行快速检查

查看更多...
Names Default To Here(1);
ps_ref = (Current Report() << XPath("//OutlineBox[@helpKey = 'Response Screening Report']"));
If(N Items(ps_ref) < 1,
Throw("No Response Screening open");
);
ps_ref = ps_ref[1] << get scriptable object;
tb = Report(ps_ref)[Table Box(2)];
nw = New Window("Visual",
plot_collector = V List Box(
);
);
Eval(EvalExpr(
tb << set row change function(Function({this},
sel_rows = this << get selected rows;
xcols = (this[String Col Box("X")] << get)[sel_rows];
ycols = (this[String Col Box("y")] << get)[sel_rows];
lub = Lineup Box(N Col(2));
For Each({{curx, cury}}, Across(xcols, ycols),
lub << Append(
Bivariate(
Y(Eval(curx)), X(Eval(cury)),
Fit Line({Line Color({230, 159, 0})}),
Density Ellipse(0.95, {Line Color({86, 180, 233})}),
SendToReport(Dispatch({}, "Linear Fit", OutlineBox, {Close(1)}))
)
);
);
While(!IsEmpty(Expr(plot_collector) << child),
Try((Expr(plot_collector) << child) << delete box);
);
Expr(plot_collector) << Append(lub);
));
));
Eval(EvalExpr(
nw << On Close(
Expr(tb) << Set Row Change Function(function({this}, return()));
);
));
基础数据分析与建模数据探索与可视化分享和交流结果回复:在适合项目的响应筛选中添加“按选择”选项 - 状态更改为:已确认很好的建议@jthi ,谢谢提交!我们会记录下来并考虑。