Kontrollgrenzwerte später im Skript verwendenIch arbeite daran, ein Skript zu schreiben, mit dem Endziel, eine Kontrollkarte mit zusätzlichen Referenzlinien basierend auf den von JMP berechneten Kontrollgrenzen zu generieren. Ich glaube, ich muss die numerischen Werte finden für _KSigma, _Std Dev, _Mean, _LCL und _UCL. Von dort aus muss ich diese Werte verwenden, um eine weitere Referenzlinie zu berechnen, die wieder der ursprünglichen Regelkarte hinzugefügt werden muss.Eine der größten Hürden, die ich habe, besteht darin, dass zwei Regelkarten aus einer Datentabelle generiert werden, da ich zwei verschiedene Parameter betrachte. Ich habe schon einiges ausprobiert, aber entweder funktionieren sie nicht wie beabsichtigt oder ich weiß nicht, wie ich sie richtig ausführen soll.
Einige der Dinge, die ich bisher getan habe, die mit minimalem Erfolg behaftet waren, sind:
- Speichern der Grenzwerte aus der Regelkarte in einer neuen Datentabelle. Dies funktioniert, aber ich weiß nicht, wie ich die unbenannten Tabellen speichere oder auf die Variablen in den unbenannten Tabellen zugreife.
- Lassen Sie meine neue Referenzlinie eine Formel in meinem Diagrammskript sein. Dies funktioniert nur halbwegs, da es für die zweite Datentabelle korrekt berechnet wird, aber für die erste Datentabelle nicht initialisiert wird.
Andere Ideen, die ich hatte, von denen ich nicht sicher bin, wie ich sie ausführen soll:
- Speichern Sie die gewünschten Werte aus der Regelkarte als Variablen zur Verwendung in Berechnungen. So konnte ich die erste Regelkarte schließen und eine neue erstellen.
- Speichern Sie die gewünschten Werte aus der Regelkarte in einer Matrix oder Liste und führen Sie Berechnungen von dort aus.
- Berechnen Sie die Kontrollgrenzen aus der Kontrollkarte "manuell" in JMP, aber ich kenne die Formel nicht.
Wenn jemand Skriptvorschläge oder andere Ideen dazu hat, lassen Sie es mich bitte wissen.
SkriptingRe: Kontrollgrenzwerte später im Skript verwendenIch denke, es wird anderen helfen, gute Vorschläge zu machen, wenn Sie bitte teilen können, welche JMP-Plattform Sie verwenden werden, um die Kontrollgrenzen zu generieren.
Re: Kontrollgrenzwerte später im Skript verwendenIch verwende JMP 10, um IR-Diagramme zu erstellen, die die Kontrollgrenzen generieren.
Re: Kontrollgrenzwerte später im Skript verwendenIch glaube, dies wird Ihnen einen Einblick geben, wie Sie auf die Datentabellen verweisen können.
names default to here(1);
dt=open("$SAMPLE_DATA\big class.jmp");
cc = Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:height, Individual Measurement, Moving Range),
Chart Col(:weight, Individual Measurement, Moving Range),
SendToReport(
Dispatch(
{"Individual Measurement of height"},
"IR Chart of IM",
FrameBox(2),
{Frame Size(68, 208)}
),
Dispatch(
{"Moving Range of height"},
"IR Chart of MR",
FrameBox(2),
{Frame Size(68, 208)}
)
)
);
dtLimits = cc << in new table;