Cpk-Analyse für viele ParameterIch verstehe, dass wir mithilfe der Prozessfähigkeit eine Cpk-Analyse mit einzelnen oder mehreren Parametern erhalten können. Aber diese Funktion ist nützlich, um in einige Parameter einzutauchen. Aber ich muss Hunderte von Parametern für Cpk ausführen und sie aufsteigend sortieren. Dann überprüfe ich nur diese Parameter mit niedrigem Cpk und schaue mir weitere Details wie die Prozesskapazität an. Irgendeine Idee, wie man das erreicht?
Betreff: Cpk-Analyse für viele ParameterIch habe es. Ich kann die Grenze durch rotes Dreieck ändern -> Grenzen des Leistungsdiagramms.
Betreff: Cpk-Analyse für viele ParameterDanke Ian. Mir ist diese tolle JMP-Funktion nicht bekannt!
Ist es übrigens möglich, die Quadrantendefinition des Prozessleistungsdiagramms zu ändern? Anscheinend ist das Stabilitätsverhältnis standardmäßig auf 1,5 und ppk auf 2,0 eingestellt. Wie kann ich das ändern? Eine Änderung der Referenzlinie ändert den Quadranten nicht.

Betreff: Cpk-Analyse für viele ParameterIans ist eine bessere LösungBetreff: Cpk-Analyse für viele ParameterUnd die sollte man sich auch genau anschauen Prozess-Screening Plattform. Es wurde für diese Art von Situation gebaut. Siehe auch diese sehr aktuelle Präsentation von @Laura_Lancaster .
Betreff: Cpk-Analyse für viele ParameterHier ist eine Möglichkeit, Ihnen den Einstieg zu erleichtern.Es funktioniert mit einer beliebigen Anzahl von Spalten.Es wird davon ausgegangen, dass die Spezifikationsgrenzen als Spezifikationsgrenzen-Spalteneigenschaften in die Datenspalten eingebettet sind
names default to here(1);
// Open a sample data table that has the Column Property of "Spec Limits" set
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
// Create a List that has all of the columns that need to be processed
colNamesList = dt << Get Column Names( String, continuous );
// Start to Build the command string to run all of the outputs
theExpr = "dist = dt << Distribution( invisible,";
// Loop across all of the required columns to generate the Cpks
For( i = 1, i<=Nitems(colNamesList), i++,
theExpr = theExpr || "Continuous Distribution( Column( " || colNamesList[i] || ")),";
);
// Finish up the command string
theExpr = TheExpr || ");";
eval(Parse(theExpr));
// Create the data table with all of the capability stats
dtCap = report(Dist)["Long Term Sigma"][TableBox(1)]<<MAKE combined="" data="https://community.jmp.com/" table=""></MAKE>