Ajuster automatiquement la ligne au tableau de donnéesBonjour,
Je souhaite utiliser la fonction Fit Line dans JMP pour enregistrer automatiquement l'équation dans mon tableau de données. Le problème est que je dois faire cela des centaines de fois, donc l'option "Enregistrer les prévisions" n'est pas très réalisable. Quelle serait la manière la plus simple d'écrire une formule bivariée dans le tableau de données qui la calculerait automatiquement ? Je suis quelque peu limité au générateur de formules dans JMP car je ne sais pas comment écrire un script en JSL, à moins qu'il n'y ait des instructions claires sur la façon d'implémenter le simple code de ligne Fit.
J'ai également été informé de la fonctionnalité JMP Profiler. Ce serait fantastique si je pouvais l'utiliser pour optimiser une variable cassée environ 100 fois. Voici un exemple du tableau de données que j'ai créé pour montrer comment les variables sont divisées.
En bref, j'ai une variable de réponse pour une concentration donnée. Ainsi, ajuster X par Y produirait une équation que je pourrais utiliser, mais puisque j'ai cette équation mesurée environ 100 fois pour chaque mélange et méthode. Je souhaite trouver un moyen de remplir ces équations spécifiques dans le tableau de données JMP afin de pouvoir calculer la concentration optimale. pour une Réponse égale à 1.
Exploration et visualisation des donnéesRe : Ajuster automatiquement la ligne à la table de donnéesSalut Jeff,
J'ai relu vos instructions et verrouillé les variables Icon après avoir verrouillé le Mix for a Response à une valeur de 1. Cela a en effet amené JMP à me demander si je voulais inclure la sortie de toutes les icônes du tableau. Mais tout comme vous l'avez mentionné, cela impliquerait d'accepter chaque combinaison d'icônes (je pense) car je devais continuer à cliquer sur oui.
J'ai donc réfléchi à une alternative. Ne pourrais-je pas utiliser l'équation Fit Line pour calculer la Conc. pour chaque combinaison directement dans le tableau de données ? Cela se ferait en appliquant l'ajustement Y par X, en utilisant la ligne d'ajustement ctrl+ et en enregistrant toutes les équations dans le tableau de données ? Je ne sais tout simplement pas comment appliquer chaque équation pour résoudre Conc. en définissant la réponse sur 1.
Je sais que vous avez suggéré d'utiliser le Profiler à la place, donc je me demande ce qui me manquerait si j'utilisais cette alternative plus simple. Mais puisque j'utilise les données pour optimiser chaque combo Icon, MIx et Conc, je pourrais peut-être utiliser une autre méthode pour isoler les valeurs aberrantes, etc. Je devrais encore analyser davantage les données et les diviser en lots plus petits de Mix vs Icon & Conc pour scruter un peu plus le résultat.
Meilleur,
Naeem
Re : Ajuster automatiquement la ligne à la table de donnéesSalut Jeff,
J'ai réessayé d'utiliser le profileur pour définir les paramètres de désirabilité sur 1, les verrouiller pour le mixage et appliquer la maximisation pour chaque point de grille. J'ai découvert que cela se répétait comme je l'avais montré auparavant, mais si je cliquais à nouveau sur la flèche rouge vers Max. pour chaque point de grille, cela ajouterait plus d'icônes à la liste des paramètres mémorisés. J'ai donc relu vos instructions et réalisé que vous voudriez peut-être que je verrouille chaque variable d'icône, ce qui ne semble pas réalisable puisqu'il y en a environ 100 dans un petit graphique sur lequel je devrais cliquer à chaque fois. Je pense donc que ce ne sera pas très réalisable. Si vous êtes en mesure de fournir un peu plus d'instructions, j'essaierai de répéter l'analyse pour Mix, Conc. et Icône encore.
J'ai également remarqué après mon analyse que même si j'avais verrouillé le paramètre de désirabilité maximale pour le mix, je peux cliquer sur chaque mix et le numéro de réponse en lecture à gauche changera. Je suppose que si je clique sur quelque chose dans la partie supérieure du profileur, les nombres changeront mais la sortie qui se trouve dans la partie inférieure du graphique est définie sur 1 et c'est ce qui est indiqué dans le tableau Paramètres mémorisés en bas.
Donc, en utilisant le profileur, en suivant votre analyse et en réglant uniquement le mix à 1, cela verrouille-t-il toutes les autres sorties variables pour ce mix ? Si oui, pourquoi devrais-je verrouiller Conc. ou Icône. Et si je dois effectivement verrouiller la désirabilité et la maximisation pour chaque grille pour les autres variables, comment puis-je procéder ? L'icône comme vous l'avez dit est un nombre trop élevé et une Conc. changera.
Merci beaucoup pour votre aide. Et mes excuses si j'ai raté quelque chose dans vos instructions plus tôt. Je vais continuer d'essayer en attendant.
Meilleur,
Naeem
Re : Ajuster automatiquement la ligne à la table de donnéesSalut Jeff,
Merci beaucoup pour la réponse détaillée! Je n'aurais pas pu faire ça sans votre aide.
Vous avez effectivement raison sur le fait que les mixages sont redondants. J'ai aussi le même graphique avec mes données. J'ai suivi vos instructions pour définir la désirabilité, la verrouiller pour chaque point de la grille... etc. Et ça a marché au Mix & Conc. niveau mais quand je l'ai répété avec la variable Icon, je n'ai pas pu les faire apparaître dans le tableau en bas. Je ne sais pas comment obtenir ce résultat (et le mettre dans une nouvelle table de données) afin de pouvoir l'appliquer dans ma prochaine expérience. Les paramètres mémorisés devraient répertorier toutes les icônes, mais n'en inclure que quelques-unes.
Comme vous pouvez le voir ci-dessous, mon profil de prédiction est légèrement différent du vôtre pour une raison quelconque. Je n'ai pas une belle courbe en cloche. Ce serait bien de savoir ce que vous pensez que j'ai pu faire de différent, juste pour être sûr ; mais comme c'est finalement dû aux données, je ne sais pas quelle est la différence.

Si vous pouviez m'aider, je pense que cela signifierait que nous pourrions : utiliser les données pour identifier les paramètres optimaux et utiliser le résultat pour une exécution de suivi, ce qui serait incroyable !
Merci encore,
Naeem
Re : Ajuster automatiquement la ligne à la table de donnéesJe suis désolé pour le retard dans ma réponse ici.
La première chose que je remarque est que vos colonnes Méthode et Mix sont confondues. Autrement dit, la méthode A n’a que les mélanges X et Y, et la méthode B n’a que les mélanges Y et Z. Donc, si vos données réelles ressemblent à ceci, cela ne sert à rien d'inclure à la fois Mix et Method.

Après avoir exécuté Fit Model avec uniquement Mix et Conc. dans le modèle, vous verrez un profileur comme celui-ci.

Dans le triangle rouge à côté de Prediction Profiler, vous pouvez choisir Fonctions de désirabilité.

Cela ajoutera un panneau sur le côté droit du profileur. Vous pouvez double-cliquer sur ce panneau et définir les valeurs de désirabilité pour qu'elles correspondent à votre objectif de 1.

Une fois que vous avez fait cela, vous pouvez utiliser l'option Maximiser la désirabilité pour trouver un mélange et une concentration. cela vous amènera à la réponse souhaitée.
Ensuite, si vous faites Ctrl-clic dans le graphique Mix, vous obtiendrez une boîte de dialogue dans laquelle vous pourrez verrouiller Mix.

Une fois le facteur verrouillé, l'option Maximiser la désirabilité ne modifiera pas le mélange. Donc, vous obtiendrez un Conc. quel que soit le niveau de mixage que vous avez choisi. Vous pouvez changer de Mix et recommencer pour un autre niveau de Mix.
Enfin, une fois le facteur verrouillé, vous pouvez choisir Maximiser pour chaque point de grille.

Cela maximisera automatiquement pour chaque niveau de mix.

Si vous souhaitez vraiment inclure Icon, vous pouvez faire de même avec un modèle avec Mix et Icône. Verrouillez-les tous les deux dans le Profiler, puis Maximiser pour chaque point de grille créera une grille de toutes les combinaisons d'Icône et de Mix (attention : cela fait plus de 450 combinaisons dans votre échantillon).

J'espère que cela aide. Continuez à poser des questions.
Re : Ajuster automatiquement la ligne à la table de donnéesJeff,
Merci beaucoup pour la réponse rapide et utile! Vous avez réussi! C'est vraiment passionnant de voir comment appliquer mes données pour résoudre un problème complexe ! J'ai enregistré un autre exemple fictif de mes données dans JMP pour aider à clarifier.
Pour répondre à la première question : J'ajuste la variable de réponse sur Y et la concentration (Conc.) sur X et je les divise par méthode, mélange et icône. Je viens d'ajouter Icon car c'est une autre variable de suivi.
Réponse à la deuxième question :
Oui! Je veux savoir quelle concentration (Conc.) donnera une prédiction de 1. Et oui, mon tableau de données contient des centaines de mesures de Conc. et Réponse qui sont divisés par Méthode et Mix & Icône.
J'ai appliqué la méthode (commande Window ctrl) pour utiliser Ajuster Y par X et enregistrer les équations dans le tableau de données. Merci beaucoup! Ce fut un immense soulagement d'en apprendre davantage sur JMP.
Je ne sais toujours pas comment lire ou appliquer pleinement le Profiler pour comprendre ce que Conc., Method & Mix donnera une réponse = 1. Mais je vais continuer à y travailler. J'ai l'impression que nous sommes très proches !
Merci encore pour votre aide.
Re : Ajuster automatiquement la ligne à la table de donnéesJ'ai l'impression que nous pouvons vous amener assez facilement là où vous voulez être, mais je ne sais pas où cela se trouve.

Premières questions de ma part :
Avec le tableau de données que vous avez partagé ici, que faites-vous Fit Y by X ? Je pense que cette réponse est votre Y et votre Conc. est votre X mais quel rôle donnez-vous à Method et Mix ?
Deuxièmes questions :
Vous avez dit que vous vouliez savoir ce que Conc. vous donnera une prédiction de 1. Voulez-vous savoir cela pour chaque combinaison de méthode et de mix ? La raison pour laquelle je pose la question est que dans votre exemple d'ensemble de données, vous n'avez qu'un seul Conc. et Réponse pour chaque combinaison unique de méthode et de mélange. Je me rends compte qu'il s'agit d'une table de données fictive, mais dans votre table de données réelle, avez-vous plusieurs Conc. et valeurs de réponse pour chaque combinaison de méthode et de mélange ?
Enfin, je vais vous indiquer deux directions qui, je pense, pourraient vous aider, mais les réponses aux questions ci-dessus vous aideront grandement à vous orienter dans la meilleure direction.
1) La touche Ctrl (Fenêtre) ou Cmd (Mac) commandes de diffusion . Par exemple, si vous ouvrez la table de données Big Class (à partir de Aide->Sample Data Library) et exécutez Fit Y by X avec Height et Weight dans Y et X, respectivement, et Age dans le rôle By. Vous obtiendrez une plateforme Taille par poids pour chaque âge. Si vous maintenez la touche Ctrl/Cmd enfoncée pendant que vous choisissez Ajuster la ligne et également Enregistrer les prévisions, vous obtiendrez une formule de prédiction qui prend en compte l'âge :

2) Ajuster le modèle vous permettra de créer une équation de prédiction qui prend en compte la méthode et le mélange et vous donnera un profileur de prédiction unique. Encore une fois, utilisez Big Class, choisissez Fit Model, placez la taille dans le rôle Y et ajoutez le sexe, l'âge et le poids comme effets.

Vous obtiendrez un rapport des moindres carrés.

Vous pouvez utiliser le menu triangulaire rouge en haut pour ajouter un profileur.

Le Profiler peut vous aider à optimiser mais, encore une fois, ce ne sont que des instructions. Jusqu'à ce que nous comprenions exactement ce que vous avez et ce que vous recherchez pour obtenir la valeur de concentration qui entraînera probablement une réponse de 1, nous ne pouvons pas vous donner d'instructions spécifiques. Nous avons juste besoin d’en savoir plus sur votre situation et ce que vous essayez d’obtenir.