Re : Extraction des limites de contrôle à partir des informations de colonneQuelles limites de contrôle essayez-vous d'extraire ? Les colonnes peuvent en avoir plusieurs et vous devez en choisir une correcte, puis avoir des arguments supplémentaires. Ci-dessous une option
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Coating.jmp");
obj = dt << Control Chart(
Sample Size(:Sample),
KSigma(3),
Chart Col(:Weight, XBar, R)
);
obj << in Column;
wait(0); // to make sure properties have time to be set
cl_colprop = Column(dt, "Weight") << Get Property("Control Limits");
show(cl_colprop);
xbar = Arg(cl_colprop, 1); // XBar in this case
r = Arg(cl_colprop, 2); // R in this case
avgxbar = Arg(xbar, 1); // Avg
lclxbar = Arg(xbar, 2); //
uclxbar = Arg(xbar, 3);
avg = Arg(avgxbar);
lcl = Arg(lclxbar);
ucl = Arg(uclxbar);
show(xbar, r, avgxbar, lclxbar, uclxbar, avg, lcl, ucl);Re : Extraction des limites de contrôle à partir des informations de colonneMerci! Je vais essayer. Chaque colonne a un ensemble de limites de contrôle et j'essaie d'extraire les limites supérieure et inférieure de toutes les colonnes et de les enregistrer dans des listes séparées (c'est-à-dire une liste de toutes les limites inférieures et une liste de toutes les limites supérieures).
Merci! 
Re : Extraction des limites de contrôle à partir des informations de colonneDésolé, je suis confus par votre demande.Il existe plusieurs façons de calculer les limites de contrôle.Les cartes de contrôle fondamentales de type Shewhart utilisent sous-groupement rationnel comme base de calcul des limites de contrôle.En l'absence d'un sous-groupe rationnel, vous pouvez utiliser la plage mobile comme "sous-groupe" de substitution pour estimer les limites de contrôle.Dans tous les cas, les limites de contrôle ne sont pas un calcul arbitraire.
Extraction des limites de contrôle à partir des informations de colonneJ'essaie d'extraire les limites de contrôle des informations de colonne, j'ai utilisé le code ci-dessous pour extraire les limites de spécification, mais si je fais la même chose pour les limites de contrôle, cela ne fonctionne pas car il traite tout comme un élément de la liste.
p = c << get property( "Spec Limits" );
plst = Eval List( {Arg( p, 1 ), Arg( p, 2 ), Arg( p, 3 )} );
Des idées? Merci!
Modélisation statistique avancéeAutomatisation et scriptFusion et nettoyage des donnéesIngénierie de la qualité et des procédés