Dépistage des processus sur I-MR, limites de contrôle depuis 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 de sélection du processus.
AnalytiqueRe : Dépistage des processus sur I-MR, limites de contrôle depuis stdev ?Il s'agit d'un problème avec le code du générateur de carte de contrôle que Process Screening exécute en arrière-plan.Le développement a été sensibilisé au problème.
Merci d'avoir inclus l'exemple.
Re : Dépistage des processus sur I-MR, limites de contrôle depuis stdev ?Tonya
Ah ! Je l'ai compris.Très intéressant, ça m'a dérangé car on avait des scripts quasiment identiques.
Voici l'astuce.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 filtrage 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 certains/toutes valeurs nulles, il est par défaut dans la colonne within.
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>
Re : Dépistage des processus sur I-MR, limites de contrôle depuis stdev ?Veuillez envoyer un exemple de Cp ne correspondant pas entre Process Screening et Control Chart Builder.J'ai exécuté le code suivant et 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 jointe.
Re : Dépistage des processus sur I-MR, limites de contrôle depuis 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, mais que je mentionnerais puisque je vous ai. Une sorte de blip intéressant.Le Cp dans Process Screening utilise le sigma intérieur, 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 Process Screening, le Cp utilisera le sigma spécifié au lieu de l'intérieur.
Re : Dépistage des processus sur I-MR, limites de contrôle depuis stdev ?Si vous utilisez la spécification de type de carte de contrôle Indiv et MR dans Process Screening, les limites seront calculées en utilisant dans sigma (moyenne (plages mobiles)/d2(n)) de la même manière que 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