Screening del processo su I-MR, limiti di controllo dall'interno di stdev?Domanda semplice.Sono solo curioso di sapere se all'interno di stdev sulla versione IMR viene utilizzato per i limiti (in assenza di un sigma specificato).Sono sicuro al 99% che lo siano, volevo solo confermare e non l'ho visto nelle note del rapporto di screening del processo.
AnalyticsRi: Screening del processo su I-MR, limiti di controllo dall'interno di stdev?Se si utilizza la specifica del tipo di grafico di controllo di Indiv e MR in Process Screening, i limiti verranno calcolati utilizzando entro sigma (media (intervalli mobili) / d2 (n)) come fa il Generatore di grafici di controllo.Puoi trovare i calcoli qui:
https://www.jmp.com/support/help/en/15.2/#page/jmp/control-limits-for-individual-measurement-and-moving-range-charts.shtml#ww1157183
Ri: Screening del processo su I-MR, limiti di controllo dall'interno di stdev?Grazie Tonya, ero sicuro al 99% che fosse così, ma volevo confermare.
Ho notato un'altra piccola cosa, anche se la menzionerei da quando ho te. Una specie di blip interessante.Il Cp in Process Screening utilizza il sigma all'interno, anche se è presente un sigma specificato, tuttavia se si punta alla piattaforma della carta di controllo dallo strumento Process Screening, il Cp utilizzerà il sigma specificato anziché all'interno.
Ri: Screening del processo su I-MR, limiti di controllo dall'interno di stdev?Invia un esempio di Cp non corrispondente tra Process Screening e Control Chart Builder.Ho eseguito il codice seguente e ho ottenuto che corrispondessero.
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>
Vedi immagine allegata.
Ri: Screening del processo su I-MR, limiti di controllo dall'interno di stdev?Tonya
Aha! L'avevo capito.Molto interessante, mi ha infastidito perché avevamo script quasi identici.
Ecco il trucco.Non specificare sigma per il 100% delle tue variabili.Se hai un paio di variabili di processo senza un sigma specificato, utilizzerà l'interno per TUTTE le tue variabili nello screening del processo.Il che ha un senso dal punto di vista della programmazione poiché immagino che i calcoli avvengano sulle colonne, quindi il sigma specificato ha alcuni / tutti i valori nulli al suo interno, per impostazione predefinita nella colonna interna.
Qui, ho rimosso il sigma specificato per alcune delle tue variabili nello script che hai fornito.Ma quello che crea il grafico di controllo ha ancora un sigma specificato, quindi ciò che appare nel grafico di controllo è diverso da quello che è in 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>