Hola,
Construí un modelo, digamos, con dos factores X1 y X2 y una respuesta Y. Al usar un perfilador de contorno, puedo ver los valores de X1 y X2 que dan como resultado mi Y objetivo en una línea de cuadrícula. En realidad, hay un costo en dólares asociado con cada uno de X1 y X2 y me gustaría mostrar ese costo para los valores de X1 / X2 que coinciden con mi objetivo Y (en la línea de la cuadrícula de contorno).
¿Hay un truco para hacer esto en JMP? No veo una forma de extraer datos en una línea de cuadrícula de perfilador de contorno.
¿No estoy seguro de si hay otra forma de asociar los costos en dólares de los factores al modelo?
¡Gracias! A partir de este script, me di cuenta de que simplemente puedo agregar la columna de costos junto con la columna de fórmula de predicción cuando inicie el generador de perfiles.
JMP es bastante bueno en este tipo de cosas, ya que el Perfilador permite la optimización simultánea. Aquí hay un ejemplo de juguete:
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;