Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?J'effectue une analyse R&R de jauge pour plusieurs (~ 100) paramètres mesurés. Mon tableau de données avec les pièces, l'ID opérateur/l'inspecteur et les répétitions contient des valeurs de limites de spécifications enregistrées dans les colonnes des paramètres mesurés.
Effectuer de manière interactive le processus d'analyse R&R de la jauge comme indiqué au temps 1,38 minutes comme dans cette vidéo est inefficace et incontinent lorsque les paramètres sont d'environ 100.
https://community.jmp.com/t5/Statistical-Thinking-for/Conducting-a-Gauge-R-amp-R-Analysis/ta-p/271895https://community.jmp.com/t5/Statistical- Réfléchir/Réaliser-une-Analyse-R-amp-R-Gauge-R-amp-R/ta-p/271895
Je souhaite automatiser le processus et obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge dans un tableau de données.
Comment faire cela via JSL ?
les fenêtresRe : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?Il existe de nombreuses façons de procéder. Vous trouverez ci-dessous un exemple assez simple d'une méthode possible.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
var = dt << Variability Chart(
Y(:NPN1, :PNP1, PNP2),
Model("Main Effect"),
X(:SITE),
Variability Analysis(:NPN1, "Gauge R&R Report"n(1)),
Variability Analysis(:PNP1, "Gauge R&R Report"n(1))
);
si vous avez des spécifications unilatérales, assurez-vous de vérifier que les variables avant et après celles-ci fonctionnent correctement. Il y avait un bug dans certaines versions de JMP qui utilisait de mauvaises limites si vous aviez un côté unilatéral quelque part entre l'exécution et que vous comptiez sur la propriété de colonne de limites de spécification (cela pourrait être corrigé dans JMP17, je ne suis pas sûr. J'utilise une méthode différente de nos jours).
Re : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?@jthi Merci, j'ai à la fois LSL et USL pour chaque paramètre mesuré.
Ce que vous avez posté est, si j'ai bien compris, le initial partie analyse.
Je souhaite automatiser la prochaine étape qui consiste à obtenir le Valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge (marquées par des flèches rouges) pour chaque mesure dans un nouveau tableau de données .
Dans la vidéo que j'ai liée auparavant, cela se fait après 1,38 minute de début de vidéo et se fait manuellement.

Comment automatiser cette partie via JSL ?
Re : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?Vous faites un clic droit sur la table Gauge R&R et créez une table à partir de celle-ci en utilisant Créer une table de données combinées.

À partir du script de table de la table résultante, vous pouvez avoir une idée de la façon de l'automatiser (obtenir une référence à la zone de table et utiliser le message Créer une table de données combinées)

Commencez à automatiser avec seulement quelques colonnes et lorsque cela fonctionne, développez-en davantage.
Re : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?@jthi Dans ce code, comment parcourir correctement toutes les variables mesurées (|100) dans ma table de données ?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
var = dt << Variability Chart(
Y(:NPN1, :PNP1, PNP2),
Model("Main Effect"),
X(:SITE),
Variability Analysis(:NPN1, "Gauge R&R Report"n(1)),
Variability Analysis(:PNP1, "Gauge R&R Report"n(1))
);Re : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?Créez une liste de colonnes d'intérêt, puis envoyez un message de rapport R&R de jauge.

Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
var = dt << Variability Chart(
Y(:NPN1, :PNP1),
Model("Main Effect"),
X(:SITE)
);
var << "Gauge R&R Report"n(1);Re : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?@jthi Merci, ce script fait en partie ce que je dois faire, mais il me faut appuyer sur OK pour l'analyse R&R de la jauge de chaque paramètre (je suis sur JMP 16.2) dans la fenêtre "Entrer/Vérifier la spécification R&R de la jauge". Je ne veux pas faire cela pour mes ~100 paramètres.Comment automatiser l'analyse R&R de la jauge/l'étape appuyer sur OK ?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
var = dt << Variability Chart(
Y(:NPN1, :PNP1),
Model("Main Effect"),
X(:SITE)
);
var << "Gauge R&R Report"n(1);
Re : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?@jthi Merci. En attendant de comprendre comment automatiser cette étape "OK" pour chaque paramètre mesuré

Si j'essaie ce qui suit ci-dessus dans mon JM 16.2.0,
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
var = dt << Variability Chart(
Y(:NPN1, :PNP1, PNP2),
Model("Main Effect"),
X(:SITE),
Variability Analysis(:NPN1, "Gauge R&R Report"n(1)),
Variability Analysis(:PNP1, "Gauge R&R Report"n(1))
);
Wait (0);
rpt ["Variability Gauge", "Variability Gauge Analysis for PNP1", "Gauge R&R", Table Box[1]] <<MAKE combined="" data="https://community.jmp.com/" table=""></MAKE>j'obtiens une erreur
Name Unresolved: rpt in access or evaluation of 'rpt' , rpt/*###*/
très probablement car je n'ai pas défini rpt. Ce qui suit avec le script copié depuis JMP génère également une erreur
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
platform = dt << Variability Chart(
Y(:NPN1, :PNP1, PNP2),
Model("Main Effect"),
X(:SITE),
Variability Analysis(:NPN1, "Gauge R&R Report"n(1)),
Variability Analysis(:PNP1, "Gauge R&R Report"n(1))
);
Wait (0);
//rpt ["Variability Gauge", "Variability Gauge Analysis for PNP1", "Gauge R&R", Table Box[1]] <<MAKE combined="" data="https://community.jmp.com/" table=""></MAKE>J'ai besoin d'aide pour continuer.
Re : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?Je ne m'inquiéterais pas d'obtenir la boîte de table si vous ne pouvez pas obtenir les résultats de la jauge (s'inquiéter de la boîte de table plus tard). Je ne me souviens plus comment j'ai fait les scripts de jauge dans les versions précédentes de JMP (JMP14, 15 et 16), mais je les ai très probablement faits un par un car c'est probablement plus rapide si vous n'êtes intéressé que par les résultats et non par les tracés. . Cela semble fonctionner dans JMP16.2
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
var = dt << Variability Chart(
Y(:NPN1, :PNP1),
Model("Main Effect"),
X(:SITE),
Historical Sigma(0)
);
var << "Gauge R&R"n();Re : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?@jthi Merci. Ce script fonctionne dans mon JMP 16.2 et ne me demande pas de vérifier les spécifications de la jauge. En regardant le script pour "Créer une table de données combinées" pour :NPN1, alors que pour je vois
Names Default To Here( 1 );
platform = Data Table( "Semiconductor Capability" ) <<
Variability Chart(
Y( :NPN1 ),
X( :SITE ),
Model( "Main Effect" ),
Historical Sigma( 0 ),
"Gauge R&R"n( 6, 27.48 ),
"Gauge R&R Report"n( 1 )
);
Wait( 0 );
Report( platform[1] )[Outline Box( "Gauge R&R" )][Table Box( 1 )] <<
Make Combined Data Table;
Report( platform[1] ) << Close Window;
tandis que pour :PNP1, je vois
Names Default To Here( 1 );
platform = Data Table( "Semiconductor Capability" ) <<
Variability Chart(
Y( :PNP1 ),
X( :SITE ),
Model( "Main Effect" ),
Historical Sigma( 0 ),
"Gauge R&R"n( 6, 265.26 ),
"Gauge R&R Report"n( 1 )
);
Wait( 0 );
Report( platform[1] )[Outline Box( "Gauge R&R" )][Table Box( 1 )] <<
Make Combined Data Table;
Report( platform[1] ) << Close Window;
La question est maintenant de savoir comment parcourir tous les paramètres pour lesquels GR&R est exécuté et concaténer le « Tableau de données combiné » généré pour chaque paramètre.
De toute évidence, les spécifications sont limites dans cette ligne
"Gauge R&R"n( _LSL_, _USL_ )
doivent provenir du tableau de données pour chaque paramètre.
Je n'ai jamais fait ça mais j'essaierai de mon côté, mais quelques indications seraient très utiles.
Re : Comment obtenir les valeurs de répétabilité, de reproductibilité et de variation R&R de la jauge pour chaque paramètre dans un tableau après analyse R&R de la jauge via JSL ?Je ne sais pas de quels scripts vous parlez actuellement. Cela devrait utiliser les limites de spécifications des propriétés de colonne (à l'exception du bogue possible que j'ai mentionné plus tôt et qui pourrait être présent dans JMP16)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
var = dt << Variability Chart(
Y(:NPN1, :PNP1),
Model("Main Effect"),
X(:SITE),
Historical Sigma(0)
);
var << "Gauge R&R"n();
If(N Items(var) > 1,
result_ref = Report(var[1])[OutlineBox("Gauge R&R")];
,
result_ref = Report(var)[OutlineBox("Gauge R&R")];
);
dt_result = result_ref[TableBox(1)] << Make Combined Data Table;
show(Column(dt, "NPN1") << Get Property("Spec Limits"));
show(Column(dt, "PNP1") << Get Property("Spec Limits"));