使用Custom Design平台编写RSM脚本大家好,
我正在尝试设置一个脚本,用户可以使用该脚本输入他们想要创建自定义设计的连续因子的名称,我想在第一步中编写脚本,所有交互和二次项都将包含在模型中。如果没有明确说明这些术语应该包含在哪些因素中,这是否可能?如果我使用JMP Custom Design平台创建这样的模型,那么这样的东西将作为脚本提供:
添加术语({1,0}),添加术语({1,1}),
添加术语({2,1}),添加术语({3,1}),添加术语({4,1}),添加术语({5,1}),
添加术语({1,2}),添加术语({1,1},{2,1}),添加术语({2,2}),
添加术语({1,1},{3,1}),添加术语({2,1},{3,1}),添加术语({3,2}),
添加术语({1,1},{4,1}),添加术语({2,1},{4,1}),
之后,用户仍有机会再次删除一些条款。
最好,
玛蒂娜
Re:使用Custom Design平台编写RSM脚本非常感谢您的快速解决方案!
在同一个上下文中,我想创建包含每个响应变量的优化目标的新变量YGoal1,YGoal2等(如果YG1 == 1最大化,如果YG1 == 2最小化,如果YG == 3匹配目标)。如果我使用以下代码,则无法提供正确的内容。我究竟做错了什么?
对于(i = 1,i <= 5,i ++,
如果(Eval(Parse(Eval Insert(“\ [YG ^ i ^] \ = = 1”))),Eval(Eval Expr(“\ [YGoal ^ i ^ =”Maximize“] \”)))),
如果(Eval(Parse(Eval Insert(“\ [YG ^ i ^] \ = = 2”))),Eval(Eval Expr(“\ [YGoal ^ i ^ =”Minimize“] \”))),
如果(Eval(Parse(Eval Insert(“\ [YG ^ i ^] \ = = 3”))),Eval(Eval Expr(“\ [YGoal ^ i ^ =”Match Target“] \”))))
);
最好的祝福
Re:使用Custom Design平台编写RSM脚本一种方法是向DOE对象发送Make Model(RSM)消息。然后,用户可以在创建设计之前根据需要添加或删除术语。像这样的东西:
美国能源部(
定制设计,
{添加回复(最大化,“Y”,。,。,。)
添加因子(连续,-1,1,“X1”,0),
添加因子(连续,-1,1,“X2”,0),
添加因子(连续,-1,1,“X3”,0),
添加因子(连续,-1,1,“X4”,0),
制作模型(RSM)}
);