Process Screening on I-MR, control limites from within stdev?Question simple.Juste curieux de savoir si le stdev dans la version IMR est utilisé pour les limites (en l'absence d'un sigma spécifié).Je suis sûr à 99% qu'ils le sont, je voulais juste confirmer et je n'ai pas vu cela dans les notes du rapport d'examen du processus.
AnalytiqueRe: Process Screening on I-MR, control limites from within stdev?Si vous utilisez la spécification de type de carte de contrôle d'Indiv et de MR dans le criblage de processus, les limites seront calculées en utilisant dans sigma (moyenne (plages mobiles) / d2 (n)) comme le fait Control Chart Builder.Vous pouvez trouver les calculs ici:
https://www.jmp.com/support/help/en/15.2/#page/jmp/control-limits-for-individual-measurement-and-moving-range-charts.shtml#ww1157183
Re: Process Screening on I-MR, control limites from within stdev?Merci Tonya, j'étais sûr à 99% que c'était le cas mais je voulais confirmer.
Une petite autre chose que j'ai remarquée, même si je mentionnerais depuis que je vous ai. Un peu intéressant.Le Cp dans le filtrage de processus utilise le sigma au sein, même s'il existe un sigma spécifié, mais si vous accédez à la plate-forme de carte de contrôle à partir de l'outil de filtrage de processus, le Cp utilisera le sigma spécifié au lieu du sigma.
Re: Process Screening on I-MR, control limites from within stdev?Veuillez envoyer un exemple de Cp ne correspondant pas entre le criblage de processus et le générateur de cartes de contrôle.J'ai exécuté le code suivant et je les ai fait correspondre.
dt=Open("$Sample_Data/Cities.jmp");
dtLimits=New Table( "My Limits",
Add Rows( 13 ),
New Column( "Process",
Character,
"Nominal",
Set Values(
{"OZONE", "NO", "OZONE", "OZONE", "OZONE", "OZONE", "OZONE", "NO", "NO",
"NO", "NO", "NO", "NO"}
)
),
New Column( "LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.1, 0.02, 0.2, 0.1, 0.1, 0.1, 0.1, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
)
),
New Column( "Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.3, 0.2, 0.2, 0.2, 0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
)
),
New Column( "USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.3, 0.06, 0.4, 0.3, 0.3, 0.3, 0.3, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06]
)
),
New Column( "Grouping",
Character,
"Nominal",
Set Values(
{"C", "C", "MW", "N", "S", "TX", "W", "C", "MW", "N", "S", "TX", "W"}
)
),
New Column( "Center",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.15, 0.16, 0.13, 0.2, 0.12, 0.04, 0.026, 0.035, 0.026,
0.025, 0.02]
)
),
New Column( "Sigma",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.05, 0.01, 0.05, 0.04, 0.06, 0.05, 0.05, 0.01, 0.01, 0.01, 0.02, 0.03,
0.01]
)
),
New Column( "Importance",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 4, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7] )
),
Set Label Columns( :Process )
);
obj=dt<<PROCESS screening=""></PROCESS>
Voir l'image ci-jointe.
Re: Process Screening on I-MR, control limites from within stdev?Tonya
Ah! Je l'ai compris.Très intéressant, cela me dérangeait car nous avions des scripts presque identiques.
Voici le truc.Ne spécifiez pas sigma pour 100% de vos variables.Si vous avez quelques variables de processus sans sigma spécifié, il utilisera l'intérieur pour TOUTES vos variables dans le dépistage de processus.Ce qui a du sens du point de vue de la programmation, car je suppose que les calculs se produisent sur les colonnes, de sorte que le sigma spécifié contient des valeurs nulles, par défaut, la colonne à l'intérieur.
Ici, j'ai supprimé le sigma spécifié pour quelques-unes de vos variables dans le script que vous avez fourni.Mais celui qui fait la carte de contrôle a toujours un sigma spécifié, donc ce qui apparaît dans la carte de contrôle est différent de ce qui est dans Process Screening:
dt=Open("$Sample_Data/Cities.jmp");
dtLimits=New Table( "My Limits",
Add Rows( 13 ),
New Column( "Process",
Character,
"Nominal",
Set Values(
{"OZONE", "NO", "OZONE", "OZONE", "OZONE", "OZONE", "OZONE", "NO", "NO",
"NO", "NO", "NO", "NO"}
)
),
New Column( "LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.1, 0.02, 0.2, 0.1, 0.1, 0.1, 0.1, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
)
),
New Column( "Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.3, 0.2, 0.2, 0.2, 0.2, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
)
),
New Column( "USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.3, 0.06, 0.4, 0.3, 0.3, 0.3, 0.3, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06]
)
),
New Column( "Grouping",
Character,
"Nominal",
Set Values(
{"C", "C", "MW", "N", "S", "TX", "W", "C", "MW", "N", "S", "TX", "W"}
)
),
New Column( "Center",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.2, 0.04, 0.15, 0.16, 0.13, 0.2, 0.12, 0.04, 0.026, 0.035, 0.026,
0.025, 0.02]
)
),
New Column( "Sigma",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.05, 0.01, 0.05, 0.04, 0.06, 0.05, 0.05, 0.01, 0.01, 0.01]
)
),
New Column( "Importance",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 4, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7] )
),
Set Label Columns( :Process )
);
obj=dt<<PROCESS screening=""></PROCESS>