Skript für Verteilungsdiagramm (mehrere Spalten und Gruppierung nach Zeilennamen)Hallo alle,
Ich möchte ein Skript für die folgende Verteilung erstellen. Wo muss ich im Skript etwas bearbeiten, um eine „Nach“-Gruppierung zu erhalten?
Und wenn ich nur lot_id=lot01 anzeigen möchte, wie kann ich das im Skript filtern?
.
Ich freue mich, wenn mir jemand dabei helfen kann.
Ich bekomme dieses Skript von https://community.jmp.com/t5/Discussions/Script-multiple-columns-grouped-in-distribution-plot/mp/162798#M40093
Grundlegende Datenanalyse und ModellierungBetreff: Skript für Verteilungsdiagramm (mehrere Spalten und Gruppierung nach Zeilennamen)names default to here(1);
dt=open("$SAMPLE_DATA/semiconductor capability.jmp");
colList = dt << get column names(continuous,string);
// For this illustration I want to use just the NPNn columns
for(i=nitems(colList), i>=1,i--,
If(substr(colList[i],1,3)!="NPN", remove from(colList,i,1))
);
// build the JSL string
theExpr =
"Dis = Distribution(
Continuous Distribution( Column( :" || colList[1] || " ),
Process Capability( Use Column Property Specs ) )";
For( i = 2, i <= N Items( colList ), i++,
theExpr = theExpr || "," || "Continuous Distribution( Column( :" || colList[i] ||
" ), Process Capability( Use Column Property Specs ) )"
);
theExpr=theExpr||");";
// run the built JSL string
eval(parse(theexpr));
// Standardize the settings
disr = Dis << report;
disr[colList[1]]["Quantiles"]<<CLOSE all="" like="" this=""></CLOSE>hier das Drehbuch
Betreff: Skript für Verteilungsdiagramm (mehrere Spalten und Gruppierung nach Zeilennamen)Alles, was Sie tun müssen, ist, die Vertriebsplattform so auszuführen, wie Sie es möchten, und dann zum roten Dreieck zu gehen und auszuwählen
„Speichern nach Gruppenskript“

und Sie erhalten das Skript mit dem enthaltenen By-Element.
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :NPN1 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( Use Column Property Specs )
),
By( :lot_id )
);
Betreff: Skript für Verteilungsdiagramm (mehrere Spalten und Gruppierung nach Zeilennamen)Hallo Jim,
Vielen Dank für Ihre prompte Antwort. Ich möchte ein Skript generieren, das ich für andere Datentypen (anderer Spaltenname) wiederverwenden kann. Gibt es eine Möglichkeit, das mithilfe eines Skripts zu automatisieren?
Danke,
Maya
Betreff: Skript für Verteilungsdiagramm (mehrere Spalten und Gruppierung nach Zeilennamen)Das Skript, das Sie in einer früheren Diskussion angezeigt haben, ist ein Beispiel für die dynamische Generierung von Verteilungen, indem die Spaltennamen in der Datentabelle gesucht werden, auf die es verweist, und diese Verteilungen dann ausgeführt werden.Vorausgesetzt, Sie sind mit der Programmierung vertraut, sollten Sie dem Skript folgen können.Alle verwendeten Funktionen können im Skriptindex nachgeschlagen werden, wo eine Definition und Anwendungsbeispiele angezeigt werden.
Während Sie an der Perfektionierung Ihres Skripts arbeiten, ist die Community immer für Sie da, um Ihnen bei eventuellen Problemen zu helfen.