Skripterstellung für RSM mithilfe der Custom Design-PlattformHallo zusammen,
Ich versuche, ein Skript einzurichten, mit dem Benutzer die Namen kontinuierlicher Faktoren eingeben können, mit denen sie ein benutzerdefiniertes Design erstellen möchten. Ich wollte ein Skript erstellen, das im ersten Schritt alle Interaktionen und quadratischen Ausdrücke in das Modell einfügt. Ist das möglich, ohne genau anzugeben, für welche Faktoren diese Begriffe enthalten sein sollten? Wenn ich ein solches Modell mit der JMP Custom Design-Plattform erstelle, wird Folgendes als Skript bereitgestellt:
Begriff hinzufügen ({1, 0}), Begriff hinzufügen ({1, 1}),
Begriff hinzufügen ({2, 1}), Begriff hinzufügen ({3, 1}), Begriff hinzufügen ({4, 1}), Begriff hinzufügen ({5, 1}),
Begriff hinzufügen ({1, 2}), Begriff hinzufügen ({1, 1}, {2, 1}), Begriff hinzufügen ({2, 2}),
Begriff hinzufügen ({1, 1}, {3, 1}), Begriff hinzufügen ({2, 1}, {3, 1}), Begriff hinzufügen ({3, 2}),
Begriff hinzufügen ({1, 1}, {4, 1}), Begriff hinzufügen ({2, 1}, {4, 1}),
Danach hätte der Benutzer noch die Möglichkeit, einige Begriffe wieder zu entfernen.
Beste,
Martina
Re: Skripterstellung für RSM mit der Custom Design-PlattformVielen Dank für die schnelle Lösung!
Im selben Kontext wollte ich die neuen Variablen YGoal1, YGoal2 usw. erstellen, die das Optimierungsziel für jede Antwortvariable enthalten (If YG1 == 1 Maximize, If YG1 == 2 Minimize, If YG == 3 Match Target). Wenn ich den folgenden Code verwende, liefert er nicht das Richtige. Was mache ich falsch?
Für (i = 1, i <= 5, i ++,
If (Eval (Parse (Eval Insert) ("\ [YG ^ i ^] \ == 1"))), Eval (Eval Expr ("\ [YGoal ^ i ^ =" Maximize "]")))
If (Eval (Parse (Eval Insert) ("\ [YG ^ i ^] \ == 2"))), Eval (Eval Expr ("\ [YGoal ^ i ^ =" Minimize "]"))
If (Eval (Parse (Eval-Einfügung ("\ [YG ^ i ^] \ == 3"))), Eval (Eval Expr ("\ [YGoal ^ i ^ =" Übereinstimmung mit Ziel]])
);
Freundliche Grüße
Re: Skripterstellung für RSM mit der Custom Design-PlattformEine Möglichkeit wäre, dem DOE-Objekt eine Make Model (RSM) -Nachricht zu senden. Der Benutzer kann dann nach Bedarf Begriffe hinzufügen oder entfernen, bevor er das Design erstellt. Etwas wie das:
DAMHIRSCHKUH(
Maßgefertigtes Design,
{Antwort hinzufügen (Maximieren, "Y",.,.,. )
Addierfaktor (kontinuierlich, -1, 1, "X1", 0),
Addierfaktor (kontinuierlich, -1, 1, "X2", 0),
Addierfaktor (kontinuierlich, -1, 1, "X3", 0),
Addierfaktor (kontinuierlich, -1, 1, "X4", 0),
Modell erstellen (RSM)}
);