こんにちは、
たとえば、2つのファクタX1とX2と応答Yを使用してモデルを作成しました。コンタープロファイラを使用して、ターゲットYになるX1とX2の値をグリッド線に表示できます。実際には、X 1とX 2のそれぞれに関連するドルコストがあり、ターゲットYと一致するX 1 / X 2値についてそのコストを(等高線グリッド線上に)表示したいと思います。
JMPでこれを行うためのトリックはありますか?輪郭プロファイラのグリッド線からデータを抽出する方法がわかりません。
要因のドルコストをモデルに関連付ける別の方法があるかどうかわかりませんか。
ありがとうございました!このスクリプトから、プロファイラーを起動したときにコスト列と予測式列を単純に追加できることがわかりました。
Profilerでは同時最適化が可能なので、JMPはこの種のことにかなり優れています。これがおもちゃの例です。
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;