CUSUM-Diagramm mit UntergruppenvariableIch versuche zu verstehen, wie das Cusum-Diagramm mithilfe einer Untergruppenvariablen X berechnet wird, in der einige X-Werte mehrmals vorhanden sind. Ich habe zum Beispiel 3-5 Messungen pro Tag und das Cusum-Diagramm sollte nach Tag gruppiert sein. Da in der JMP-Hilfe zu X steht: „ Wenn ein Wert dieser Spalte mehr als einmal vorhanden ist, wird die durchschnittliche Antwort bei jedem Die Kusumenberechnung erfolgt mit den aggregierten Daten. Für T und Sigma ergibt dies die gleichen Ergebnisse wie die Cusum-Berechnung mit den Originaldaten und dem Tag als X-Variable, das Diagramm sieht jedoch völlig anders aus. Können Sie mir bitte erklären, wie die Berechnung erfolgt? Danke schön.
Ergebnisse teilen und kommunizierenBetreff: CUSUM-Diagramm mit UntergruppenvariableDie Datei CUSUM_example enthält die Rohdaten. Für jedes MEAS_STARTDATE gibt es mehrere Messungen. Die andere Datei enthält die durchschnittliche Anzahl von Zählungen, gruppiert nach MEAS_STARTDATE (tägliche Durchschnittswerte). Ich dachte, dass die Kusumdiagramme für beide Fälle gleich sein sollten, aber sie sehen völlig anders aus. Kann jemand erklären warum? Danke.
Betreff: CUSUM-Diagramm mit UntergruppenvariableIn Verbindung mit der Dokumentation für die Plattform soll Ihnen das folgende Skript dabei helfen, die Funktionsweise zu verstehen. Führen Sie 'Datei > Neu > Neues Skript' aus, schneiden Sie den folgenden Code aus und fügen Sie ihn in das resultierende Fenster ein, und führen Sie dann 'Bearbeiten > Skript ausführen' aus):
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 ));Betreff: CUSUM-Diagramm mit UntergruppenvariableHallo Jan,
danke für das Skript. Ich sehe, dass es funktioniert, wenn die Data Unit-Option auf 1 eingestellt ist.Abgesehen von der Skalierung erhalte ich das gleiche Ergebnis für die Summe oder den Mittelwert, wenn ich keine Dateneinheiten verwende. Das habe ich erwartet. Das Diagramm für die Rohdaten sieht jedoch anders aus, wenn die Dateneinheiten auf 0 gesetzt werden (siehe angehängtes Bild). Können Sie das erklären?
Das ist mein Skript:
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 ));Betreff: CUSUM-Diagramm mit UntergruppenvariableKönnen Sie ein anschauliches Datenbeispiel als .jmp-Datei freigeben? Das wird der Community helfen, Ihnen zu helfen.
Vielen Dank,
Phil