Script de RSM à l'aide de la plateforme de conception personnaliséeSalut à tous,
J'essaie de créer un script permettant aux utilisateurs de saisir le nom des facteurs continus avec lesquels ils souhaitent créer une conception personnalisée. Je souhaitais écrire un script pour que, dans un premier temps, toutes les interactions et les termes quadratiques soient inclus dans le modèle. Est-ce possible sans spécifier exactement pour quels facteurs ces termes devraient être inclus? Si je crée un tel modèle à l'aide de la plate-forme JMP Custom Design, un script de ce type est fourni:
Ajouter un terme ({1, 0}), Ajouter un terme ({1, 1}),
Ajouter un terme ({2, 1}), Ajouter un terme ({3, 1}), Ajouter un terme ({4, 1}), Ajouter un terme ({5, 1}),
Ajouter un terme ({1, 2}), Ajouter un terme ({1, 1}, {2, 1}), Ajouter un terme ({2, 2}),
Ajouter un terme ({1, 1}, {3, 1}), Ajouter un terme ({2, 1}, {3, 1}), Ajouter un terme ({3, 2}),
Ajouter un terme ({1, 1}, {4, 1}), Ajouter un terme ({2, 1}, {4, 1}),
Ensuite, l'utilisateur aura toujours la possibilité de supprimer à nouveau certains termes.
Meilleur,
Martina
Re: Scripting RSM en utilisant la plateforme de conception personnaliséeMerci beaucoup pour la solution rapide!
Dans le même contexte, je souhaitais créer de nouvelles variables YGoal1, YGoal2, etc. contenant l'objectif d'optimisation pour chaque variable de réponse (Si YG1 == 1 Maximize, Si YG1 == 2 Minimize, Si YG == 3 Correspondance cible). Si j'utilise le code suivant, il ne fournit pas la chose correcte. Qu'est-ce que je fais mal?
Pour (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 ^ =" Réduire "] \"))),
If (Eval (Parse (Eval Insert ("\ [YG ^ i ^] \ == 3"))), Eval (Eval Expr ("\ [YGoal ^ i ^ =" Correspondant à la cible "] \")))
)
Meilleures salutations
Re: Scripting RSM en utilisant la plateforme de conception personnaliséeUne solution consisterait à envoyer à l'objet DOE un message RSM (Make Model). L'utilisateur peut ensuite ajouter ou supprimer des termes selon les besoins avant de créer la conception. Quelque chose comme ça:
BICHE(
Design personalisé,
{Ajouter une réponse (Maximiser, "Y",.,.,. ),
Ajouter facteur (continu, -1, 1, "X1", 0),
Ajouter facteur (continu, -1, 1, "X2", 0),
Ajouter facteur (continu, -1, 1, "X3", 0),
Ajouter facteur (continu, -1, 1, "X4", 0),
Marque Modèle (RSM)}
)