Ciao,
Ho costruito un modello, diciamo, con due fattori X1 e X2 e una risposta Y. Utilizzando un profilo profiler, posso vedere i valori di X1 e X2 che determinano il mio obiettivo Y su una linea della griglia. In realtà, c'è un costo in dollari associato a ciascuno di X1 e X2 e vorrei mostrare quel costo per i valori X1 / X2 che corrispondono al mio obiettivo Y (sulla linea della griglia del contorno).
C'è un trucco per farlo in JMP? Non vedo un modo per estrarre i dati su una linea della griglia del profilo.
Non sono sicuro se ci sia un altro modo per associare i costi in dollari dei fattori al modello?
Grazie! Ho capito da questo script che posso semplicemente aggiungere la colonna dei costi insieme alla colonna della formula di previsione quando lancio il profiler.
JMP è abbastanza bravo in questo genere di cose, poiché il Profiler consente l'ottimizzazione simultanea. Ecco un esempio di giocattolo:
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;