Reproduire le tableau de jauge de variabilité / attribut sous forme de scriptJe suis en train de créer un Custom Starter pour JMP comme celui décrit ici :
https://community.jmp.com/t5/JMP-Add-Ins/JMP-Custom-Starter-Six-Sigma-DMAIC-Menu-Add-in/ta-p/29384
Ma question est un peu compliquée, alors s'il vous plaît, soyez indulgent avec moi.
J'ai un problème pour recréer l'un des éléments de menu standard de JMP, à savoir le « Tableau de jauge de variabilité/attributs » trouvé dans les systèmes de menu Analyse : Qualité et Processus. Voici un exemple de script que j'obtiens lorsque j'utilise ce graphique : Attribute Chart( Y( :Op 1, :Op2, :Op 3 ), X( :Sample # ), Standard( :Known ) ).
Alors, naturellement, je pense que le script à utiliser dans mon Starter serait simplement : « Attribute Chart() ».
Ci-joint une capture d'écran de l'écran de saisie que j'obtiens lors de l'exécution de ce script.

Notez que le champ Standard attend une colonne numérique.
J'ai également joint une capture d'écran du menu d'entrée qui apparaît lors de l'utilisation du tableau de jauge de variabilité/attribut JMP.

Le titre est différent, mais ce qui est important pour moi, c'est que je peux utiliser des variables nominales dans le champ Standard.
Ma question est : quelle est la syntaxe du script pour obtenir le même menu d'entrée que celui affiché par JMP ? J'ai regardé partout dans l'index de script, mais pas de joie.
Merci de votre aide.
Re : Reproduire le tableau de jauge de variabilité / attribut sous forme de scriptJ'ai fini par faire un script pour produire un écran de saisie. Il a fallu plusieurs essais pour obtenir la syntaxe correcte. Je l'ai collé à la fin de ce message.
Cependant, je suis tombé sur quelque chose d'intéressant. Le CustomStarterSpecFile.jmp de ce lien " https://community.jmp.com/t5/Discovery-Summit-2016/Creating-Your-Own-Dynamic-Workflow-With-JMP-Custom-Starter-Menus/ta-p/24051 " avait une entrée pour Attribute Gauge avec la commande "Attribute Gauge Chart()" qui ne fonctionnait pas. Cette commande fonctionnait-elle sur les versions antérieures de JMP et est-elle maintenant cassée ? Je soupçonne que c'est la commande que j'espérais utiliser. Alors, peut-être devrais-je inclure cette information dans une publication de la liste de souhaits ?
Voici mon script :
dt = Current Data Table();
dlg = Column Dialog(
Col ID = Col List( "Raters", Min Col( 1 ) ),
Text Box( "Enter Raters as seperate columns" ),
Group = Col List( "Standard", Max Col( 1 ) ),
Split = Col List( "Sample#", Min Col( 1 ), Max Col( 1 ) ),
);
my_Y = dlg["Col ID"];
my_X = dlg["Split"];
my_Standard = dlg["Group"];
Attribute Chart( Y( Eval( my_Y ) ), X( Eval( my_X ) ), Standard( Eval( my_Standard ) ) );
Re : Reproduire le tableau de jauge de variabilité / attribut sous forme de scriptJe ne connais aucune méthodologie autre que la création de votre propre version d'un écran de dialogue de saisie, pour prendre l'un des écrans de saisie de la plate-forme et le modifier selon vos besoins spécifiques.J'ai suggéré dans le passé que ce serait bien si les portes dérobées sur les écrans de saisie de dialogue, ainsi que la possibilité d'ajouter aux méthodes de programme sous-jacentes.Mais cela n'a vraiment pas été signalé au programmeur JSL.Mais, la création d'un écran de saisie à partir de zéro n'est pas si difficile.
Je vous suggère d'ajouter vos suggestions à la liste de souhaits JMP.
Re : Reproduire le tableau de jauge de variabilité / attribut sous forme de scriptMerci encore, Jim.
Oui, je connais "Variable Chart()". Je n'ai probablement pas précisé quel était mon espoir. Le deuxième paragraphe de mon message initial (avec les captures d'écran ci-jointes) est ma meilleure fissure. Ni "Variable Chart()" ni "Attribute Chart()" ne reproduisent le menu JMP pour "Variability / Attribute Gauge Chart" dans l'arborescence du menu Analyze/Quality and Process de JMP, bien que les deux se rapprochent. Comme je l'ai mentionné, ces deux commandes nécessitent que le champ "Standard" soit numérique, contrairement à l'élément de menu "Variabilité / Tableau des attributs".
Kévin
Re : Reproduire le tableau de jauge de variabilité / attribut sous forme de scriptLa syntaxe correcte pour afficher le tableau de variabilité est
Variability Chart( );
Pour voir quel est l'appel pour une plate-forme JMP particulière, exécutez simplement la plate-forme de manière interactive, puis une fois le rapport généré, enregistrez simplement le script du rapport et vous pouvez voir le JSL requis pour l'exécuter.
Re : Reproduire le tableau de jauge de variabilité / attribut sous forme de scriptMerci Jim,
Je suppose que j'ai suivi votre exemple et créé une boîte de dialogue personnalisée pour cette utilisation particulière : voici le script :
dt = Current Data Table();
dlg = Column Dialog(
Col ID = Col List( "Raters", Min Col( 1 ) ),
Text Box( "Enter Raters as seperate columns" ),
Group = Col List( "Standard", Max Col( 1 ) ),
Split = Col List( "Sample#", Min Col( 1 ), Max Col( 1 ) ),
);
my_Y = dlg["Col ID"];
my_X = dlg["Split"];
my_Standard = dlg["Group"];
Attribute Chart( Y( Eval( my_Y ) ), X( Eval( my_X ) ), Standard( Eval( my_Standard ) ) );
Je suis surpris d'avoir besoin de faire ça. Je me demande toujours s'il existe une commande de plate-forme que quelqu'un connaît. Lorsque je regarde l'éditeur de menu JMP pour cet élément, j'aurais deviné que le nom de lancement de la plate-forme serait "Variability()". Voir la pièce jointe pour une capture d'écran. Mais, cela ne fonctionne pas.

Kévin
Re : Reproduire le tableau de jauge de variabilité / attribut sous forme de scriptIl y a un complément JMP que j'ai écrit il y a quelque temps qui a une boîte de dialogue assez complète dans son JSL
.
Exécute le test (test de Wald-Wolfowitz) et l'implémentation JSL de la boîte de dialogue de la plate-forme JMP
Vous pouvez également créer des boîtes de dialogue de saisie dans l'Application Builder