Salut,
J'ai construit un modèle, avec, disons, deux facteurs X1 et X2 et une réponse Y. À l'aide d'un profileur de contours, je peux voir les valeurs de X1 et X2 qui ont pour résultat que ma cible Y est sur une ligne de grille. En réalité, il existe un coût en dollars associé à chacun de X1 et X2 et j'aimerais afficher ce coût pour les valeurs X1 / X2 qui correspondent à mon Y cible (sur la ligne de la grille de contour).
Y at-il une astuce pour faire cela dans JMP? Je ne vois pas un moyen d'extraire des données sur une ligne de grille du profileur de contours.
Je ne sais pas s'il existe un autre moyen d'associer les coûts en dollars des facteurs au modèle?
Je vous remercie! À partir de ce script, j'ai compris que je pouvais simplement ajouter la colonne de coût avec la colonne de formule de prédiction lorsque je lance le profileur.
JMP convient très bien à ce genre de choses, car Profiler permet une optimisation simultanée. Voici un exemple de jouet:
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;