使用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)}
);