Hinzufügen von Dollarkosten zu ModellfaktorenHallo,
Ich habe ein Modell mit zwei Faktoren X1 und X2 und einer Antwort Y erstellt. Mit einem Konturprofiler kann ich die Werte von X1 und X2 sehen, die zu meinem Ziel Y in einer Rasterlinie führen. In der Realität gibt es für X1 und X2 jeweils Dollarkosten, und ich möchte diese Kosten für die X1 / X2-Werte anzeigen, die meinem Ziel-Y (auf der Konturrasterlinie) entsprechen.
Gibt es einen Trick, um dies in JMP zu tun? Ich sehe keine Möglichkeit, Daten aus einer Konturprofillinie zu extrahieren.
Ich bin nicht sicher, ob es eine andere Möglichkeit gibt, die Dollarkosten von Faktoren mit dem Modell zu verknüpfen?
Re: Hinzufügen von Dollarkosten zu ModellfaktorenVielen Dank! Ich habe aus diesem Skript herausgefunden, dass ich die Kostenspalte zusammen mit der Vorhersageformelspalte einfach hinzufügen kann, wenn ich den Profiler starte.
Re: Hinzufügen von Dollarkosten zu ModellfaktorenJMP ist in dieser Hinsicht ziemlich gut, da der Profiler eine gleichzeitige Optimierung ermöglicht. Hier ist ein Spielzeugbeispiel:
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;