Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich muss viele Diagramme wie das folgende erstellen und mithilfe der Referenzgrenzen in den Achseneinstellungen Grenzwerte hinzufügen. Die Grenzwerte sind für jedes Diagramm unterschiedlich. Gibt es eine Möglichkeit, dies zu automatisieren, sodass ich nicht jedes Diagramm manuell ergänzen muss? Die Ober- und Untergrenzen könnten in zusätzlichen Spalten in den Datensatz aufgenommen werden.

Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Vielen Dank für dieses Feedback. Ich habe es folgendermaßen verwendet, da ich viele Referenzlinien festlegen musste.
VarChartObj=Graph builder(..)
M=[1,20,30,....];//many as 20 different values
For (i=1,i<=size matrix M, i++,
report(varChartObj)[axisbox(1)]<< add ref line (M[i], solid, red);
);
Mir ist aufgefallen, dass die Ausführung sehr langsam ist, obwohl sie nur etwa 20 Ref-Zeilen umfasst. Ich habe mich gefragt, ob es eine Möglichkeit gibt, das Matrix-Argument an die Zeile darunter zu übergeben, ohne eine For-Schleife erstellen zu müssen (ich dachte, vielleicht liegt das Problem an der Schleife). Etwas wie:
report(varChartObj)[axisbox(1)]<< add ref line (Matrix, solid, red);
oder jede andere Methode...Vielen Dank im Voraus für Ihre Hilfe!!
Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Danke dafür.
Besonders der Teil unten:
eval(substitute(nameexpr(myAxis), expr(aaa), 0.4, expr(bbb), 1.2));
Aus irgendeinem Grund ist diese Ersetzung in JMP 12 notwendig, nicht jedoch in JMP 11, wenn Variablen anstelle der Zahlen verwendet werden.
Ich weiß nicht, warum das so ist, aber ich bin froh, dass ich diese Struktur in Ihrem Beitrag gefunden habe.
Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Ich habe eine ältere Revision (8) und diese verfügt nicht über dieses Kontrollkästchen. Mir ist aufgefallen, dass es die Grenzen zur Verteilung hinzufügt, aber nicht zur Variabilität. Ich werde mich um ein Upgrade auf eine neuere Version kümmern.
Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Wenn Sie die Spezifikationsgrenze in der Tabelle als Spalten haben, können Sie ein Overlay-Plot verwenden. Aber es liefert keine Statistiken.



Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Für meine Version von JMP (11 Standard) gibt es ein Kontrollkästchen zum Anzeigen von Referenzlinien an den Spezifikationsgrenzen.Wenn es nicht aktiviert ist, zeigt die Verteilungsplattform Grenzwertlinien an, die Variabilitätsplattform jedoch nicht. Wenn dies aktiviert ist, zeigt die Plattform des Variabilitätsmessgeräts die Referenzlinien für die Grenzwerte an.
Möglicherweise verwenden Sie eine andere Version von JMP. In diesem Fall möchten Sie möglicherweise zusätzlich zu den Grenzwerten auch Referenzlinien zu den Spalteneigenschaften hinzufügen.
Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Hier ist der Thread zum Hinzufügen von Ref. Linie. Wenn Sie JMP 10 oder höher verwenden, gibt es unten im Feld „Spezifikationsbegrenzung“ ein Kontrollkästchen „Als Diagramm-Referenzlinien anzeigen“.
JSL – Zeigt Spezifikationsgrenzen als Diagrammreferenzlinien an
Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Ich habe die Spezifikationsgrenzen wie unten beschrieben zu den Spalteneigenschaften hinzugefügt, aber die Diagramme zeigen die Referenzlinien nicht an, wenn ich sie erneut zeichne. Mache ich etwas falsch?


Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Hallo Kevin,
Erstens bin ich nicht mit der Ausführung von Skripten in JMP vertraut. Ich bin zwar bereit zu lernen, benötige aber eine andere Ausbildung.
Bei diesen Diagrammen ändern sich die Grenzwerte für jeden einzelnen Datensatz nicht. Ich mache das ziemlich häufig und es wird mehrere Datenspalten geben, wobei jede Spalte unterschiedliche Grenzwerte hat. Der Datensatz enthält mindestens ein paar hundert Datenspalten, aber ich muss nur etwa 20 der Spalten grafisch darstellen. Daher müssten den Diagrammen nur für diese 20 Spalten Spezifikationsgrenzen (Referenzlinien) hinzugefügt werden.
Danke,
Rick
Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?„Es gibt eine Million Möglichkeiten, Dinge zu erledigen …“ Sprechende Köpfe
Ich beantworte Ihre Frage mit einigen eigenen Fragen:
Werden Sie das einmal oder mehrmals tun?
Wenn viele, ändern sich die Grenzwerte im Laufe der Zeit?
Wenn viele, werden Sie allein das Skript ausführen, oder andere?
Abhängig von den Antworten auf diese Fragen könnte ich ernsthaft darüber nachdenken, eine iterative Schleife mit assoziativen Arrays aus einer Nachschlagetabelle zu verwenden.
Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Oder Sie nutzen die Spalteneigenschaft „Spec Limits“.
:Column 1<<SET property=""></SET>
Nachdem Sie die LSL und USL für eine bestimmte Spalte festgelegt haben, werden in allen Diagrammen die Referenzlinien angezeigt.
Betreff: Wie füge ich Referenzlinien automatisch zu Variabilitätsdiagrammen hinzu?Sie können Ihre Grenzwerte in eine Liste aufnehmen und dann eine Variation des Codeausschnitts hier verwenden, um Referenzlinien hinzuzufügen. Beachten Sie, dass es zwei mir bekannte Möglichkeiten gibt, dies per Skript zu tun. Eine besteht darin, die Spalteneigenschaft festzulegen (Begrenzung auf 4 Zeilen, bleibt bei der Tabelle und den resultierenden Diagrammen), die andere besteht darin, die Ausgabe festzulegen, keine Einschränkung ist mir bekannt, aber sie wird nicht zur späteren Verwendung in der Tabelle gespeichert.
Sie können es in ein Skriptfenster kopieren/einfügen und ausführen. Natürlich müssten Sie die Parameter durchlaufen, um sie vollständig auf Ihre Bedürfnisse zu automatisieren.
Clear Log();
Names Default To Here( 1 );
dtData = open( "$SAMPLE_DATA\Variability Data\2 Factors Crossed.jmp");
// 1. add ref lines to the column property. It will be there for other plots as well.
// this first attempt doesn't work...
//column(dtData, "Measurement")<<SET property=""></SET>