Wie wird in der Prozessfähigkeitsfunktion nur ein Histogramm angezeigt?Hallo!
Ich möchte nur das Histogramm mit der Prozessfähigkeit sehen.
Es gibt eine Spaltenliste „colDlg["ycol"]“, diese gilt jedoch nicht für die Berichterstattung.
Können Sie hierzu einen Rat geben?
Ist es außerdem möglich,"Groupby" zum Histogramm?
//Select Test Item for Scatterplot Matrix<BR />colDlg = Column Dialog(<BR />Title( "Test Item Selct" ),<BR />ycol = Col List( "Test Item", Min Col( 1 ) ), //<BR />);<BR /><BR />hist = dt << Process Capability(
Process Variables(eval(colDlg["ycol"])),
Spec Limits Dialog( "No (skip columns with no spec limits)" ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Overall Sigma Normalized Box Plots( 0 ),
Overall Sigma Summary Report( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),<BR /><BR /> /* This part is not applied.
{colDlg["ycol"] << Process Capability Analysis(
Process Summary( 0 ),
Overall Sigma Capability( 0 ),
Nonconformance( 0 ),
Within Sigma Capability( 0 ),
Histogram(
1,
Show Target( 0 ),
Show Within Sigma Density( 0 ),
Show Overall Sigma Density( 0 )
)
)}*/<BR />
);
Automatisierung und SkriptingBetreff: Wie wird in der Prozessfähigkeitsfunktion nur das Histogramm angezeigt?Vielen Dank!
Betreff: Wie wird in der Prozessfähigkeitsfunktion nur das Histogramm angezeigt?Um die Zielreferenzlinie im Histogramm zu entfernen, setzen Sie den Wert für das Ziel in der Spalteneigenschaft „Spezifikationsgrenzen“ einfach auf leer.
Unten sehen Sie ein Beispiel für die Verwendung eines By()-Elements in der Prozessfähigkeit. Dabei gehen Sie jede By-Ebene durch und löschen die mit der Fähigkeitsanalyse verknüpften Gliederungsfelder.

Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
pc = Process Capability(
Process Variables( :NPN1, :NPN2 ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),
by( :Site )
);
nSites = N Items( Associative Array( :site ) );
For( i = 1, i <= nsites, i++,
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Process Summary']" )) << delete;
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Within Sigma Capability']" )) << delete;
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Overall Sigma Capability']" )) << delete;
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Nonconformance']" )) << delete;
);
Betreff: Wie wird in der Prozessfähigkeitsfunktion nur das Histogramm angezeigt?Hallo.
Vielen Dank für die Lösung.
Ich möchte die folgenden Elemente im Histogramm löschen. Können Sie mir sagen, wie das geht?
- Innerhalb der Sigma-Dichte
-Gesamt-Sigma-Dichte
-Ziel
(*Beispielbild)

Was Groupby betrifft,
Ich möchte die Maschinennummer als Gruppierung auswählen.
Die Maschinennummer ist eine Ganzzahl.
Bitte sehen Sie sich das Beispielbild unten an
(*"Spalte 1" wäre die Maschinennummer)
Wenn Sie zufällig eine bessere Analyse zum Vergleichen von Maschinen kennen, lassen Sie es mich bitte wissen.
Ich würde es sehr zu schätzen wissen.
(*Beispielbild)

Danke
Betreff: Wie wird in der Prozessfähigkeitsfunktion nur das Histogramm angezeigt?Hier ist ein Beispiel für das Entfernen der unerwünschten Outlier Boxes

Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
pc = Process Capability(
Process Variables( :NPN1, :NPN2 ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 )
);
(Report( pc ) << xpath( "//OutlineBox[text()='Process Summary']" )) << delete;
(Report( pc ) << xpath( "//OutlineBox[text()='Within Sigma Capability']" )) << delete;
(Report( pc ) << xpath( "//OutlineBox[text()='Overall Sigma Capability']" )) << delete;
(Report( pc ) << xpath( "//OutlineBox[text()='Nonconformance']" )) << delete;
Ich bin mir nicht sicher, was Sie mit Ihrem Kommentar zu GroupBy bezwecken möchten. Könnten Sie bitte erläutern, wie die erwartete Gruppierung aussehen würde und wie die verschiedenen Gruppen angezeigt würden?