Screening del processo su I-MR, limiti di controllo dall'interno di stdev?Domanda semplice.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.
AnaliticaRi: Process Screening su I-MR, limiti di controllo dall'interno di stdev?Questo è un problema con il Control Chart Builder Code che Process Screening sta eseguendo dietro le quinte.Lo sviluppo è stato informato del problema.
Grazie per aver incluso l'esempio.
Ri: Process Screening su I-MR, limiti di controllo dall'interno di stdev?Tonia
Ah! L'avevo capito.Molto interessante, mi ha infastidito perché avevamo sceneggiature quasi identiche.
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à all'interno di TUTTE le tue variabili nello screening del processo.Il che ha un senso dal punto di vista della programmazione poiché immagino che i calcoli stiano accadendo sulle colonne, quindi il sigma specificato contiene alcuni/alcuni valori nulli, per impostazione predefinita è la colonna all'interno.
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 ciò 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>
Ri: Process Screening su I-MR, limiti di controllo dall'interno di stdev?Si prega di inviare un esempio di Cp non corrispondente tra Process Screening e Control Chart Builder.Ho eseguito il seguente codice e li ho fatti corrispondere.
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: Process Screening su I-MR, limiti di controllo dall'interno di stdev?Grazie Tonya, ero sicuro al 99% che fosse così, ma volevo confermare.
Un'altra piccola cosa che ho notato, anche se vorrei menzionarla visto che ho te. Una specie di blip interessante.Il Cp in Process Screening utilizza il sigma 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é l'interno.
Ri: Process Screening su I-MR, limiti di controllo dall'interno di stdev?Se si utilizza la specifica del tipo di carta di controllo di Indiv e MR in Process Screening, i limiti verranno calcolati utilizzando all'interno di sigma (media (intervalli mobili)/d2(n)) come fa il Generatore di carte 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