Wie legt man die Kontrollgrenze für eine Spalte mithilfe anderer Spalten fest?Hallo allerseits.
Ich weiß, dass diese Frage möglicherweise wiederholt wird. Ich habe zum Beispiel alle Antworten gelesen Kontrollgrenzen aus der Spalteneigenschaft abrufen
Ich habe eine Spalte (:X) und ich habe drei Spalten für :X-Kontrollgrenzen (UCL,LCL, Ave). und ich setze die Kontrollgrenzen gerne auf :X, aber ich bin verwirrt.
Ich habe es versucht ;
:X<
Aber es funktioniert nicht.
Außerdem habe ich manchmal in UCL-, LCL- und AVE-Spalten unterschiedliche Werte für verschiedene Zeilen in :X
Ich weiß, dass es nicht möglich ist, unterschiedliche Spezifikationsgrenzen für eine Colum festzulegen, aber ich habe mich gefragt, ob es eine Möglichkeit gibt, dies für die Kontrollgrenze zu tun.
Danke
Qualitäts- und VerfahrenstechnikBetreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Hier ist ein einfaches Beispiel dafür
- Füllt die Kontrollgrenzen für eine Spalte aus
- Betreibt eine Vertriebsplattform
- Fügt die Kontrollgrenzen aus der angezeigten Spalte in der grafischen Ausgabe hinzu

names default to here(1);
// Open a sample data table
dt=open("$SAMPLE_DATA/big class.jmp" );
// Add a column to be used as the subgroup
dt << new column( "group", formula(Mod(Row(), 4)));
// Add the Control Limits columns to the data table
dt << new column("Center Line", set values({62.55}));
dt << new column("Lower Limit", set values({58.08}));
dt << new column("Upper Limit", set values({67.02}));
// Set the name of the Height column to match the previously distributed
// code
dt:height << set name("X");
// Set the column Property for the Control Limits
Eval(
Substitute(
Expr(
:X << Set Property(
"Control Limits",
{XBar( avg( __avg__ ), LCL( __LCL__ ), UCL( __UCL__ ) )}
)
),
Expr( __avg__ ), :Center Line[1],
Expr( __LCL__ ), :Lower Limit[1],
Expr( __UCL__ ), :Upper Limit[1]
)
);
// Run a platform that creates a graph
dist = Distribution( Continuous Distribution( Column( :X ) ) );
// Extract the Control Limits from the column
contLimits = :X << get property("Control Limits");
// Parse through the returned Limits to get the LCL, UCL and Avg
contLimits=char(contLimits);
found=contains(contLimits,"XBar");
contLimits=substr(contLimits,found+5);
found=contains(contLimits,"avg");
contLimits=substr(contLimits,found+4);
theAvg = num( word(1,contLimits,")"));
found=contains(contLimits,"LCL");
contLimits=substr(contLimits,found+4);
theLCL = num( word(1,contLimits,")"));
found=contains(contLimits,"UCL");
contLimits=substr(contLimits,found+4);
theUCL = num( word(1,contLimits,")"));
// Add reference lines to the graph with the Control Limit values
report(dist)[AxisBox(1)] << add ref line(theLCL,Solid,Black,"LCL");
report(dist)[AxisBox(1)] << add ref line(theUCL,Solid,Black,"UCL");
report(dist)[AxisBox(1)] << add ref line(theAvg,Solid,Black,"Ave");Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Einige JMP-Plattformen verwenden möglicherweise mehr als eine Spalteneigenschaft, diese sind jedoch in keiner Weise verknüpft, falls Sie dies wünschen. Ihr Skript müsste Setter- und Getter-Aktionen verwenden, um alles zu koordinieren, was über die automatische Ausführung von JMP hinausgeht.
Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?@txnelson Ich bin mir ziemlich sicher, dass du Recht hast.
Halten Sie es für möglich, dass eine Achseneigenschaft auf eine Kontrollgrenzeneigenschaft verweist?
Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Wie ich in meiner letzten Antwort angegeben habe:
Soweit ich weiß, sind Spezifikationsgrenzen und Reaktion die einzigen Grenzen, die automatisch in Diagrammen und Grafiken angezeigt werden
Kontrollgrenzen können nicht automatisch auf Karten angezeigt werden, mit Ausnahme von Kontrollkarten!Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Entschuldigung, Jim, ich glaube, ich bin mit deiner Antwort verwirrt.
Ich fügte hinzu
Bewertung(
Ersatz(
Ausdruck(
:REM OX << Eigenschaft festlegen(
„Kontrollgrenzen“,
{XBar( Ave( __avg__ ), LCL( __LCL__ ), UCL( __UCL__ ) ),
Kontrollgrenzen anzeigen( 1 )}
)
),
Expr( __avg__ ), :Mittellinie[1],
Expr( __LCL__ ), :Untergrenze[1],
Expr( __UCL__ ), :Obergrenze[1],
),
);
zu meinem Skript, um die Grenzwerte hochzuladen.
In den Diagrammen wird nichts angezeigt.Es funktioniert innerhalb der Spezifikationsgrenzen.
Ich konnte Ihren Kommentar zu Show Control limits() nicht verstehen.
Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Ich wollte gerade einen Kommentar zu Ihrem „Show Limits()“-Element abgeben, das Sie der Control Limits-Spezifikation hinzugefügt haben.Soweit ich weiß, sind Spezifikationsgrenzen und Reaktion die einzigen Grenzen, die automatisch in Diagrammen und Grafiken angezeigt werden.
In der Datentabelle können Kontrollgrenzen für verschiedene Phasen festgelegt werden.Die Kontrollkartenplattformen können die Phasen und die Anzeige von Kontrollgrenzen verwalten.Sobald Sie die Kontrollgrenzenplattformen verlassen, muss die Anzeige der Kontrollgrenzen durch Hinzufügen von JSL zu den Diagrammen erfolgen, um die Grenzen anzuzeigen.
Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Danke Jim
Diese Methode funktioniert für die Spezifikationsgrenzen, zeigt jedoch nicht die Kontrollgrenzen an. Ich bin mir nicht sicher, was falsch istBetreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Die Werte in den Listen werden nicht ausgeführt. Daher müssen Sie die folgende Methode verwenden, um die JSL zu erstellen, die zum Hochladen der Kontrollgrenzen erforderlich ist
Eval(
Substitute(
Expr(
:X << Set Property(
"Control Limits",
{XBar( Ave( __avg__ ), LCL( __LCL__ ), UCL( __UCL__ ) ),
Show Control Limits( 1 )}
)
),
Expr( __avg__ ), :Center Line[1],
Expr( __LCL__ ), :Lower Limit[1],
Expr( __UCL__ ), :Upper Limit[1]
)
);Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Nein, die Datentabelle wird auch täglich aktualisiert. und alle Daten werden aus demselben Tool entnommen und entsprechend verwendet.Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Hoffentlich ändern Sie nicht jeden Tag die Kontrollgrenzen? Und hoffentlich sind die Kontrollgrenzen für Ihren Datensatz geeignet.
Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Danke @statman
Ich erstelle einen Bericht und meine Datentabelle enthält alle Daten, die ich von JMP abrufe. Ich habe ein Skript für meinen Bericht geschrieben und am Ende einen HTML-Bericht erstellt. Dieses Skript muss jeden Tag ausgeführt werden, daher bin ich mir nicht sicher, ob ich das umsetzen kann, was Sie vorschlagen.
Betreff: Wie legt man die Kontrollgrenze für eine Spalte unter Verwendung anderer Spalten fest?Entschuldigung, Ihre Anfrage verwirrt mich etwas. Warum lassen Sie JMP nicht die Kontrollgrenzen für Ihre x-Spalte berechnen (oder Kontrollkarten erstellen)? Ist Ihnen klar, dass Kontrollgrenzen eine Funktion der Daten sind, wie sie erfasst wurden und wie Sie sie in Untergruppen einteilen?