Enregistrement des paramètres mémorisés dans ProfilerDans JMP 17.2.0, j'utilise Optimisation et désirabilité -> Maximiser et mémoriser pour générer des paramètres optimisés pour différentes situations (par exemple, des facteurs verrouillés différemment). Lorsque j'enregistre le profileur en tant que script dans la table de données et que je le rouvre, seul le premier paramètre est présent et les autres ont disparu. Cela aiderait-il si je modifiais quelque chose dans les préférences ?
Merci,
SUIS
Analyse et modélisation de données de baseExploration et visualisation des donnéesRé: Sauvegarde des paramètres mémorisés dans ProfilerSalut @andresm ,
J'ai essayé cela sur la version 18 et je n'ai eu aucun problème. Comment « verrouillez-vous » les paramètres de facteur avant d'utiliser l'option de maximisation ?
Merci,
Ben
Ré: Sauvegarde des paramètres mémorisés dans ProfilerSalut @andresm ,
Bienvenue dans la Communauté !
Pour verrouiller les paramètres du facteur, utilisez CTRL (ou ALT) + cliquez sur le facteur : Définir ou verrouiller les valeurs du facteur
Afin de déboguer et de comprendre où peut se trouver l'erreur, pouvez-vous cliquer avec le bouton droit sur le script Profiler enregistré et vérifier le code pour vous assurer que vous avez perdu vos paramètres enregistrés ? :
Profiler(
Y( :Pred Formula Y, :PredSE Y ),
Profiler(
1,
Confidence Intervals( 1 ),
Desirability Functions( 1 ),
Maximize and Remember,
Term Value(
:X1( -1, Lock( 0 ), Show( 1 ) ), :X2( "x", Lock( 0 ), Show( 1 ) ),
:X3( "A", Lock( 1 ), Show( 1 ) )
),
Remember Settings( "Optimal_A", Differences Report( 0 ) ),
Term Value(
:X1( -1, Lock( 0 ), Show( 1 ) ), :X2( "x", Lock( 0 ), Show( 1 ) ),
:X3( "B", Lock( 1 ), Show( 1 ) )
),
Remember Settings( "Optimal_B" ),
Term Value(
:X1( 1, Lock( 0 ), Show( 1 ) ), :X2( "z", Lock( 0 ), Show( 1 ) ),
:X3( "C", Lock( 1 ), Show( 1 ) )
),
Remember Settings( "Optimal_C" ),
Term Value(
:X1( 1, Lock( 0 ), Show( 1 ) ), :X2( "z", Lock( 0 ), Show( 1 ) ),
:X3( "D", Lock( 1 ), Show( 1 ) )
),
Remember Settings( "Optimal_D", Differences Report( 1 ) ),
Term Value(
:X1( 1, Lock( 0 ), Show( 1 ) ), :X2( "z", Lock( 0 ), Show( 1 ) ),
:X3( "D", Lock( 1 ), Show( 1 ) )
)
),
Use SE Formula( 1 )
);
Dans mon exemple, ce sont les lignes à côté de « Mémoriser les paramètres » : J'ai enregistré 4 optima avec des noms spécifiques pour les 4 niveaux du facteur X3 dans l'ensemble de données factorielles 2x3x4 de JMP.
Je pense que vous avez peut-être un bug, mais si vous pouvez partager une version anonymisée de l'ensemble de données ou si vous utilisez la structure de code que j'ai partagée ci-dessus, vous pouvez modifier votre script pour ajouter les paramètres mémorisés manquants.
@Ben_BarrIngh Je n'ai pas le même bug, mais JMP ajoute constamment une nouvelle valeur par défaut "_Optimal_" sans contraintes lorsque j'enregistre le script. Peut-être que dans le cas de @andresm cette action a également supprimé les optima précédents (mais ce n'est pas mon cas).
J'espère que cette réponse pourra vous aider,
Ré: Sauvegarde des paramètres mémorisés dans le profileurSalut,
Je viens de mentionner les facteurs de verrouillage pour illustrer pourquoi je dois enregistrer plusieurs paramètres. J'utilise ALT+clic sur le graphique des facteurs dans Profiler. Le problème n'est pas lié à cela mais à l'enregistrement du résultat sous forme de script.
Merci,
Andrés
Ré: Sauvegarde des paramètres mémorisés dans ProfilerMerci!
Je joins ici mon fichier d'exemple. Je joins également des captures d'écran du profil avant de l'enregistrer en tant que script dans la table de données et après l'exécution du script enregistré.
Je joins également le script enregistré.
Andrés
Profiler(
Y( :Pred Formula Y ),
Profiler(
1,
Desirability Functions( 1 ),
Maximize and Remember,
Term Value(
X1( 70, Lock( 1 ), Show( 1 ) ),
X2( 12.0897151634458, Lock( 0 ), Show( 1 ) ),
X3( 5, Lock( 0 ), Show( 1 ) )
)
)
)


Ré: Sauvegarde des paramètres mémorisés dans le profileurJe peux également ajouter le fichier JMP ici.
Andrés
Ré: Sauvegarde des paramètres mémorisés dans le profileurSalut @andresm ,
Je pense que changer les noms de vos différents optimas pourrait aider.
Si j'ai sauvegardé différents paramètres dans le Profiler sans changer les noms de ces optimas, alors le script ne contient pas les autres optimas sauvegardés :
Profiler(
Y( :Pred Formula Y ),
Profiler(
1,
Desirability Functions( 1 ),
Maximize and Remember,
Term Value(
:X1( 70, Lock( 1 ), Show( 1 ) ),
:X2( 10.526040687038, Lock( 0 ), Show( 1 ) ),
:X3( 13.4, Lock( 1 ), Show( 1 ) )
)
)
);
Alors que si je change les noms de chacun des paramètres mémorisés, JMP enregistre chaque paramètre mémorisé du Profiler :
Profiler(
Y( :Pred Formula Y ),
Profiler(
1,
Desirability Functions( 1 ),
Maximize and Remember,
Term Value(
:X1( 70, Lock( 0 ), Show( 1 ) ),
:X2( 12.0897151634458, Lock( 0 ), Show( 1 ) ),
:X3( 5, Lock( 0 ), Show( 1 ) )
),
Remember Settings( "Optimal_fixed(X1=70)" ),
Term Value(
:X1( 70, Lock( 0 ), Show( 1 ) ), :X2( 8.9769197, Lock( 0 ), Show( 1 ) ),
:X3( 5.69781686372509, Lock( 0 ), Show( 1 ) )
),
Remember Settings( "Optimal_fixed(X1=70&X2=8,97)", Differences Report( 1 ) ),
Term Value(
:X1( 70, Lock( 0 ), Show( 1 ) ), :X2( 8.9769197, Lock( 0 ), Show( 1 ) ),
:X3( 5.69781686372509, Lock( 0 ), Show( 1 ) )
)
)
);
Je pense que le nom par défaut d'un paramètre mémorisé est « _Optimal_ » et fonctionne bien si vous n'en enregistrez qu'un, mais si vous en enregistrez plusieurs, vous devez modifier le nom afin d'éviter les conflits de noms.
Voici votre table de données avec le script ajouté "Profiler of Pred Formula Y 2", où vous devriez voir 3 paramètres mémorisés :

Faites-moi savoir si cela résout votre problème,
Ré: Sauvegarde des paramètres mémorisés dans ProfilerMerci, Victor !
Cela a résolu mon problème.
Cordialement,
Andrés