Salve, sono un utente JMP 10. Non riesco a capire perché i miei grafici XBar non calcolano o visualizzano correttamente UCL e LCL. Ecco la mia sceneggiatura e uno snip-it di come sono le classifiche. Non sono sicuro se sta succedendo qualcosa di strano con il mio set di dati o il mio script. Grazie.

Control Chart(
SendToByGroup( {:Category == "A"} ),
Sample Label( :Name( "Date" ) ),
KSigma( 3 ),
Chart Col( :Process, XBar, R ),
By( :Category ),
SendToByGroup(
{:Category == "A"},
SendToReport(
Dispatch(
{"Variables Control Chart Category=A", "XBar of Process"},
"2",
ScaleBox,
{Min( 9.79 ), Max( 10.21 ), Inc( 0.05 ), Minor Ticks( 0 ),
Add Ref Line( 9.9, Solid, "Dark Blue", "Lower Spec" ),
Add Ref Line( 10.1, Solid, "Dark Blue", "Upper Spec" ),
Rotated Labels( "Horizontal" )}
)
)
),
SendToByGroup(
{:Category == "B"},
SendToReport(
Dispatch(
{"Variables Control Chart Category=B", "XBar of Process"},
"2",
ScaleBox,
{Min( 9.65 ), Max( 10.25 ), Inc( 0.1 ), Minor Ticks( 0 ),
Add Ref Line( 9.9, Solid, "Dark Blue", "Lower Spec" ),
Add Ref Line( 10.1, Solid, "Dark Blue", "Upper Spec" ),
Rotated Labels( "Horizontal" )}
)
)
),
SendToByGroup(
{:Category == "C"},
SendToReport(
Dispatch(
{"Variables Control Chart Category=C", "XBar of Process"},
"2",
ScaleBox,
{Min( 9.945 ), Max( 10.055 ), Inc( 0.01 ), Minor Ticks( 0 ),
Add Ref Line( 9.97, Solid, "Dark Blue", "Lower Spec" ),
Add Ref Line( 10.03, Solid, "Dark Blue", "Upper Spec" ),
Rotated Labels( "Horizontal" )}
)
)
)
);
Grazie tonya_mauldin0 per le spiegazioni! Sembra che il mio grafico XBar funzioni correttamente e ora so come ottenere i valori CL effettivi.
I grafici di controllo legacy hanno regole molto specifiche per nascondere ed escludere.Di seguito alcuni estratti della documentazione.
"
Tutte le righe del campione vengono escluse prima della creazione del grafico.
|
Il campione non è incluso nel calcolo dei limiti, ma appare sul grafico.
|
Il campione viene escluso dopo la creazione del grafico.
|
Il campione è incluso nel calcolo dei limiti e appare nel grafico. Nulla cambia sull'output escludendo un campione con il grafico aperto.
|
Tutte le righe del campione vengono escluse e nascoste prima della creazione del grafico.
|
Il campione non è incluso nel calcolo dei limiti e non appare sul grafico.
|
Tutte le righe del campione vengono escluse e nascoste dopo la creazione del grafico.
|
Il campione è incluso nel calcolo dei limiti, ma non appare sul grafico. Il marker del campione scompare dal grafico, l'etichetta del campione appare ancora sull'asse, ma i limiti rimangono gli stessi.
|
Nascondi ed Escludi operano solo sullo stato di riga della prima osservazione nel campione. Ad esempio, se la seconda osservazione nel campione è nascosta, ma la prima osservazione non è nascosta, il campione viene comunque visualizzato sul grafico.
Nota: Le righe escluse nei grafici Presummarize sono escluse dai calcoli, indipendentemente dalla posizione in cui si trovano all'interno di un campione.
• Un'eccezione alla regola di esclusione/nascondi: sia le righe nascoste che quelle escluse sono incluse nel conteggio dei punti per i test per cause speciali. Una riga esclusa può essere etichettata con un flag di causa speciale. Un punto nascosto non può essere etichettato. Se la bandierina per un Test per Cause Speciali si trova su un punto nascosto, non comparirà nel grafico.
"
I tuoi limiti di controllo non sono costanti perché non hai una dimensione del campione costante.I limiti di controllo non vengono visualizzati sul grafico perché non sono costanti.Cosa verrebbe visualizzato?L'ultimo UCL e LCL, il primo UCL e LCL o qualche valore intermedio?Per vedere i valori effettivi, fai clic sul triangolo rosso in alto e seleziona Salva riepiloghi.
Ciao Statman, grazie per aver esaminato questo aspetto! Ecco le risposte alle tue domande:
- La tabella dati ha 100.000 righe. Sono escluse 86.000 righe. Il grafico XBar continuava a includere i dati esclusi, non so perché. Ho deciso di utilizzare JSL per creare un sottoinsieme ed eliminare le righe escluse. Lo script del grafico di controllo mostrato è generato da JMP.
- I valori CL non vengono visualizzati nei grafici in cui non sono rappresentati. Ecco perché ho detto che UCL e LCL non vengono visualizzati correttamente. O mi sbaglio e i valori CL non dovrebbero essere sempre presenti? In tal caso, come posso scoprire quali sono questi valori? Come hai affermato, i limiti potrebbero benissimo essere corretti.
- A, B e C sono sottogruppi per la variabile di processo.
- Non ho una dimensione costante del sottogruppo.
Sarei felice di provare ad aiutare, ma prima alcune domande:
Perché non consenti a JMP di creare solo i grafici di controllo (o mostri lo script JMP quando utilizzi il menu?)?
Potresti allegare il set di dati?
Non riesco a capire dalle immagini allegate perché concludi che i limiti sono sbagliati?
A, B e C sono tre diverse variabili di processo (come le chiama JMP)?
In realtà non vedo i valori per i CL su un paio delle tue foto.
A prima vista sembra che tu non abbia una dimensione costante del sottogruppo. Non riesco a capire se stai usando R-bar/d2 o Std Dev per calcolare i limiti.