Lokaler DatenfilterControl Chart(
Sample Label( :C_LOT_NAME ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col(
:Average Pigment Strength,
Individual Measurement( Show Zones( 1 ), Shade Zones( 1 ) ),
Capability(
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution(
Column( :Average Pigment Strength ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 13.5 ), USL( 14.5 ), Sigma( 0.0783611176186691 ) )
),
Local Data Filter( Add Filter( columns( :C_LOT_NAME ) ) )
)
)
)
);
Hallo
Ich versuche, ein Skript hinzuzufügen, um einen lokalen Datenfilter zu einer Fähigkeitsanalyse auszuführen:
Jede Hilfe wäre sehr dankbar
Ich erhalte eine Fehlermeldung - Unerwartetes Ende der Eingabe, es wird versucht, Argumente der Funktion |!"Chart Col |!" zu analysieren.
Danke
Chris
Betreff: Lokaler DatenfilterDanke für die Antwort Ian, ich werde es versuchen.
Grüße
Chris
Betreff: Lokaler DatenfilterIch bin mir nicht sicher, ob das hilft oder nicht, Chris. Aber hier ist ein weiteres Beispiel (mit Control Chart Builder). Sie sollten die ersten paar Zeilen bearbeiten können und den Rest nicht ändern müssen.
Names Default To Here( 1 );
// 'dt' references the table you want to use
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
// 'yCol' references the column with your measurements
yCol = Column(dt, "Weight");
// 'sCol' references the column defining your samples
sCol = Column(dt, "Sample");
// 'fCol' references the column you want to filter by
fCol = Column(dt, "Weight2");
// In this case, also need to add some spec limits so we get a capability analysis
yCol << Set Property("Spec Limits", {LSL( 16 ), USL( 24 ), Target( 20 ), Show Limits( 0 )});
// Make the display
dt << Control Chart Builder(
Show Control Panel( 0 ),
Variables( Subgroup( sCol ), Y( yCol ) ),
Local Data Filter(Add Filter(columns( fCol )))
);Betreff: Lokaler DatenfilterGuten Morgen
Danke für die Antwort.Ich dachte, ich wäre nah dran, weil ich keine Fehler mehr bekomme, aber wenn ich das ausführe, bekomme ich das Laufdiagramm und die Verteilungen in Ordnung, aber keinen Datenfilter (ich habe das Gefühl, ich wäre nah dran!). Ich bin eher Pflanzenchemiker als so netter Programmierer Kommt mit Versuch und Irrtum zurecht. Ich habe versucht, Ihren Vorschlag zu verwenden, aber leider immer noch kein Datenfilter. Vielen Dank, ich weiß die Hilfe immer zu schätzen, da sie für mich manchmal etwas schwierig ist.
Kontrollkarte(
Beispieletikett (:C_LOT_NAME),
Gruppengröße( 1 ),
KSigma( 3 ),
Diagrammspalte(
:Durchschnittliche Pigmentstärke,
Einzelmessung (Zonen anzeigen (1), Zonen schattieren (1));
Fähigkeit(
Verteilung(
Automatische Neuberechnung( 1 ),
Kontinuierliche Verteilung(
Spalte (: Durchschnittliche Pigmentstärke),
Quantile( 0 ),
Zusammenfassungsstatistik( 0 ),
Ausreißer-Boxplot( 0 ),
Normales Quantildiagramm (1),
Fähigkeitsanalyse (LSL (13,5), USL (14,5), Sigma (0,0783611176186691))
),
Lokaler Datenfilter (Filter hinzufügen (Spalten (: C_LOT_NAME)))
) ) );
Wenn ich dieses Skript unter dem obigen hinzufüge, erhalte ich den Verteilungs- und lokalen Datenfilter in einem separaten Fenster ohne das Laufdiagramm:
Verteilung(
Automatische Neuberechnung( 1 ),
Kontinuierliche Verteilung(
Spalte (: Durchschnittliche Probenleitfähigkeit),
Quantile( 0 ),
Zusammenfassungsstatistik( 0 ),
Ausreißer-Boxplot( 0 ),
Normales Quantildiagramm (1),
Fähigkeitsanalyse (LSL (1,2), USL (2,7), Sigma (0,0690324131402561))
),
Lokaler Datenfilter (Filter hinzufügen (Spalten (: C_LOT_NAME)))
);
Grüße
Chris
Betreff: Lokaler DatenfilterHoppla, es sieht so aus, als hätte Jim das schon beantwortet.
Betreff: Lokaler DatenfilterVersuchen Sie Folgendes: Der Schlüssel ist obj << Capability. Hierbei wird eine JMP-Beispieldatentabelle verwendet
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
dt:Sample << Modeling type("Nominal");
obj = dt << Control Chart(
Sample Label( :Sample ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :Weight),
Chart Type(Individual Measurement),
Show Zones( 1 ), Shade Zones( 1 )
);
obj << Capability(
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution(
Column( :Weight ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 16 ), USL( 24 ), Target(20) )
),
Local Data Filter( Add Filter( columns( :Sample ) ) )
)
);Betreff: Lokaler DatenfilterHallo Jim
Danke für die schnelle Antwort.
Seltsam das! Wenn ich einfach die Funktion ausführe und das Skript kopiere, wie Sie es empfehlen, sieht alles gut aus. Ich erhalte das Ausführungsdiagramm und die Fähigkeitsanalyse im selben Fenster. Wenn ich dann einen lokalen Datenfilter anwende und das Skript unter dem roten Dreieck überprüfe, wird weder der lokale Filter noch das Fähigkeitsskript angezeigt!

Nur Fähigkeit
Control Chart(
Sample Label( :C_LOT_NAME ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col(
:Average Pigment Strength,
Individual Measurement( Show Zones( 1 ), Shade Zones( 1 ) ),
Capability(
Distribution(
Continuous Distribution(
Column( :Average Pigment Strength ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 13.5 ), USL( 14.5 ), Sigma( 0.092069130588337 ) )
)
)
)
)
)
+ Lokaler Datenfilter
Control Chart(
Sample Label( :C_LOT_NAME ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :Average Pigment Strength, Individual Measurement( Show Zones( 1 ), Shade Zones( 1 ) ) )
)
Was ich erhalten kann, ist das relevante Fähigkeits- und Datenfilterskript aus dem roten Dreieck „Fähigkeit“ und es in mein Hauptskript einfügen, aber dadurch werden das Laufdiagramm und der Fähigkeits-/Datenfilter in einem separaten Fenster angezeigt. Es kommt mir so vor, als wäre ich fast am Ziel, aber noch nicht ganz.
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution(
Column( :Average Pigment Strength ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 13.5 ), USL( 14.5 ), Sigma( 0.092069130588337 ) )
),
Local Data Filter( Add Filter( columns( :C_LOT_NAME ) ) )
);
Danke
Chris
Betreff: Lokaler DatenfilterUm das richtige Skript für Ihre Analyse zu erhalten, müssen Sie die Analyse zunächst interaktiv ausführen. Sobald Sie sie dann wie gewünscht eingerichtet haben ... einschließlich des lokalen Datenfilters, können Sie einfach loslegen Klicken Sie auf das rote Dreieck für den Control Chart Builder, klicken Sie darauf und wählen Sie aus
Skript speichern==>Im Skriptfenster
und Sie erhalten das fertige Skript.