Grafico CUSUM con variabile di sottogruppoSto cercando di capire come viene calcolato il grafico cusum utilizzando una variabile di sottogruppo X in cui alcuni valori X sono presenti più volte. Ad esempio, ho 3-5 misurazioni al giorno e il grafico cusum dovrebbe essere raggruppato per giorno. Dal momento che nella guida di JMP si dice in merito a X " Se un valore di questa colonna è presente più di una volta, la risposta media a ciascun valore X viene tracciata sul grafico CUSUM.", ho pensato che vengono calcolate le medie giornaliere di Y e quindi il calcolo del cusum viene eseguito con i dati aggregati. Per T e sigma questo dà gli stessi risultati del calcolo cusum con i dati originali e il giorno come variabile X, ma il grafico sembra completamente diverso. Mi dai una spiegazione di come si esegue il calcolo? Grazie.
AnaliticaRe: Grafico CUSUM con variabile di sottogruppoIl file CUSUM_example contiene i dati grezzi. Ci sono diverse misurazioni per ogni MEAS_STARTDATE. L'altro file contiene il numero medio di conteggi raggruppati per MEAS_STARTDATE (medie giornaliere). Ho pensato che i grafici cusum dovessero essere uguali per entrambi i casi, ma sembrano completamente diversi. Qualcuno può spiegare perché? Grazie.
Re: Grafico CUSUM con variabile di sottogruppoInsieme alla documentazione per la piattaforma, lo script seguente dovrebbe aiutarti a capire come funziona. Esegui 'File > Nuovo > Nuovo script', taglia e incolla il codice sottostante nella finestra risultante, quindi esegui 'Modifica > Esegui script'):
NamesDefaultToHere(1);
ng = 10; // Number of groups
ns = 5; // Size of group
// Make some data
sVals = SortAscending(Repeat((1::ng)`, ns));
cVals = J(ng*ns, 1, RandomInteger(0, 20));
dt1 = NewTable("Raw Data",
NewColumn("Group", Numeric, Ordinal, Values(sVals)),
NewColumn("Count", Numeric, Continuous, Values(cVals))
);
// Do the Cusum Control Chart (note the 'Data Units' option)
dt1 << CUSUM Control Chart(Y( :Count ), X( :Group ), Show Center Line( 0 ), Data Units( 1 ));
// Agregate the data (use the 'sum' not the 'mean'!)
dt2 = dt1 << Summary(Group( :Group ), Sum( :Count ));
// Do the Cusum Control Chart with the agregated data (note the 'Data Units' option)
dt2 << CUSUM Control Chart( Y( :"Sum(Count)"n ), Show Center Line( 0 ), Data Units( 1 ));Re: Grafico CUSUM con variabile di sottogruppoCiao Ian,
grazie per la sceneggiatura. Vedo che funziona con l'opzione Data Unit impostata su 1.Oltre al ridimensionamento, ottengo lo stesso risultato per la somma o la media se non utilizzo le unità di dati. Questo è quello che mi aspettavo. Tuttavia, il grafico per i dati grezzi ha un aspetto diverso quando si impostano le unità di dati su 0 (vedi immagine allegata). Puoi spiegare questo?
Questo è il mio copione:
NamesDefaultToHere(1);
ng = 10; // Number of groups
ns = 5; // Size of group
// Make some data
sVals = SortAscending(Repeat((1::ng)`, ns));
cVals = J(ng*ns, 1, RandomInteger(0, 20));
dt1 = NewTable("Raw Data",
NewColumn("Group", Numeric, Ordinal, Values(sVals)),
NewColumn("Count", Numeric, Continuous, Values(cVals))
);
// Do the Cusum Control Chart (note the 'Data Units' option)
dt1 << CUSUM Control Chart(Y( :Count ), X( :Group ), Show Center Line( 0 ), Data Units( 1 ));
dt1 << CUSUM Control Chart(Y( :Count ), X( :Group ), Show Center Line( 0 ), Data Units( 0 ));
// Agregate the data (use the 'sum' not the 'mean'!)
dt2 = dt1 << Summary(Group( :Group ), Mean( :Count ));
// Do the Cusum Control Chart with the agregated data (note the 'Data Units' option)
dt2 << CUSUM Control Chart( Y( :"Mean(Count)"n ), Show Center Line( 0 ), Data Units( 1 ));
dt2 << CUSUM Control Chart( Y( :"Mean(Count)"n ), Show Center Line( 0 ), Data Units( 0 ));
// Agregate the data (use the 'sum' not the 'mean'!)
dt3 = dt1 << Summary(Group( :Group ), Sum( :Count ));
// Do the Cusum Control Chart with the agregated data (note the 'Data Units' option)
dt3 << CUSUM Control Chart( Y( :"Sum(Count)"n ), Show Center Line( 0 ), Data Units( 1 ));
dt3 << CUSUM Control Chart( Y( :"Sum(Count)"n ), Show Center Line( 0 ), Data Units( 0 ));Re: Grafico CUSUM con variabile di sottogruppoPuoi condividere un esempio di dati illustrativi come file .jmp? Questo aiuterà la comunità ad aiutarti.
Grazie,
Fil