嗨,
我建立了一個模型,假設有兩個因子X1和X2以及一個響應Y.使用輪廓分析器,我可以看到X1和X2的值,這些值導致我的目標Y在網格線上。實際上,與X1和X2中的每一個都有相關的美元成本,我想顯示與我的目標Y(在輪廓網格線上)匹配的X1 / X2值的成本。
在JMP中有這個訣竅嗎?我沒有看到在輪廓分析器網格線上提取數據的方法。
我不確定是否還有另一種方法可以將因素的美元成本與模型聯繫起來?
謝謝!我從這個腳本中發現,當我啟動探查器時,我可以簡單地將成本列與預測公式列一起添加。
JMP非常擅長這種事情,因為Profiler允許同時優化。這是一個玩具示例:
NamesDefaultToHere(1);
// Sample data
dt = NewTable("Surface with Costs",
NewColumn("x1", Formula(RandomUniform(-1, 1))),
NewColumn("x2", Formula(RandomUniform(-1, 1))),
// Maximum of 'y' is at (+1, +1)
NewColumn("y", Formula(:x1 + :x2)),
// 'x1' and 'x2' costs increase linearly
NewColumn("Total Cost", Formula(:x1 + :x2)),
AddRows(50)
);
// Maximise 'y', minimise 'Total Cost'
Column(dt, "y") << Set Property("Response Limits", {Goal( Maximize ), Importance( 1 ), Show Limits( 0 )});
Column(dt, "Total Cost") << Set Property("Response Limits", {Goal( Minimize ), Importance( 1 ), Show Limits( 0 )});
// Profiler
pr = dt << Profiler(Y( :y, :Total Cost ));
// Maximise desirability
Wait(3);
pr << maximizeDesirability;