在轮廓刻画器中重新排序因素和响应当为大量因子和响应生成轮廓刻画器时,我想设置因子和响应在轮廓刻画器窗口中显示的顺序。这可以通过脚本或其他方式实现吗?
自动化和脚本编写内容组织数据探索和可视化分享和交流结果回复:在轮廓刻画器中重新排序因素和响应感谢您的快速回复,维克多!希望下面的屏幕截图能澄清我的问题。
我希望因素以更符合逻辑的顺序排列:“因素 1、因素 2、因素 3”。我还希望按“响应 A、响应 B、响应 C”排序的响应也在列表中列出。
在 Contour Profiler 平台中是否可能和/或可编写脚本? 
回复:在轮廓刻画器中重新排序因素和响应嗨@mpavilonis ,
好吧,问题更清楚了。
如果您使用“拟合模型”平台来获取轮廓刻画器,则您看到因子和响应的顺序直接与“拟合模型”面板中引入因子和响应的顺序相关联:

在轮廓刻画器平台中,当您使用表中直接保存的预测公式时,您创建公式(例如使用拟合模型平台)的因子顺序将保持不变。
如果您在使用轮廓刻画器平台时有多个响应,则引入的第一个预测公式将决定因素的顺序,并将首先显示在响应面板中:

您可以重新组织数据表以对因素和响应进行分组,并在构建模型时对它们重新排序,以便将您想要的顺序保留在 Contour Profiler 平台中。
在您的具体示例中,按因子 1、2 和 3 的顺序创建模型。如果您保存响应 A、B、C 的预测公式,请打开轮廓刻画器并保持预测公式 A、B 的顺序相同,C,您应该得到因素和响应的正确排序。
希望这个答案能帮助您理解背后的逻辑。
回复:在轮廓刻画器中重新排序因素和响应我没有使用 Fit Profiler,我纯粹使用 Contour Profiler 作为一个方便的平台来显示一些具有许多因素的复杂公式的响应,但感谢您的解释!
尝试多次迭代后,我可以确认您在轮廓刻画器构建器 GUI 的 Y、预测公式框中重新排序响应的方法会在生成的轮廓刻画器中重新排序响应顺序。
因子顺序有点复杂。第一个因素由它们在响应的有序列表中出现的顺序确定。
即如果响应顺序是 ResponseA、ResponseB、ResponseC
在哪里:
响应 A = 因子 3 * 因子 2
响应 B = 因子 1 + 因子 2
响应C = 因子1
则因子顺序为 Factor3、Factor2、Factor1
如果响应顺序为 ResponseC、ResponseB、ResponseA
在哪里:
响应 A = 因子 3 * 因子 2
响应 B = 因子 1 + 因子 2
响应C = 因子1
则因子顺序为 Factor1、Factor2、Factor3
如果响应顺序为 ResponseB、ResponseC、ResponseA
在哪里:
响应 A = 因子 3 * 因子 2
响应 B = 因子 1 + 因子 2
响应C = 因子1
则因子顺序为 Factor1、Factor2、Factor3
非常不幸的是,这个订单无法通过脚本手动分配,但感谢您帮助解决这个问题!