Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie aber positive und negative Werte statt Bereiche an.ich habe eine Tabelle mit 200 Parametern/Spalten und 300 Teilen/Zeilen. Für jeden Teil wird zweimal der Messwert erfasst, nämlich T0 und T48. Ich möchte so etwas wie Messwert@T48 – Messwert@T0 für alle 200 Parameter auf der Y-Achse darstellen, die X-Achse ist Teil 1 bis Teil 300. Ich denke daran, R-Diagramme zu verwenden, da es den Bereich = absolut ( Messwert@T48 – Messwert@T0 ) hat. Ist das in JMP bereits verfügbar oder sollte ich eine Berechnung für 200 Parameter durchführen und sie mit dem Graph Builder darstellen?
würde gerne Input von erfahrenen Leuten in diesem Forum bekommen.
das ist JMP17.
Grundlegende Datenanalyse und ModellierungInhaltsorganisationDatenexploration und -visualisierungQualitäts- und ProzesstechnikZuverlässigkeitsanalyseBetreff: Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie jedoch positive und negative Werte statt Bereiche an.Meinst Du die Kontrollkarte?
https://community.jmp.com/t5/Statistical-Thinking-for/Creating-X-bar-and-R-and-X-bar-and-S-Charts/ta-p/271884
Neben dem Graph Builder gibt es auch einen Control Chart Builder.
https://www.jmp.com/support/help/en/17.2/?os=win&source=application#page/jmp/control-chart-builder.shtml#
Haben Sie diese Optionen überprüft?
Betreff: Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie jedoch positive und negative Werte statt Bereiche an.Ich glaube, dass Sie Ihre Bedürfnisse mit Graph Builder erfüllen können. Sind eines dieser Diagramme das, was Sie möchten?


Betreff: Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie jedoch positive und negative Werte statt Bereiche an.Um alle Berechnungen von JMP durchführen zu lassen, können Sie die Spalten stapeln und die Spaltennamen/Beschriftungen als Umbruch verwenden.
Zur Berechnung von abs (diff(T0, T48)) können Sie die Bereichsaggregation des Graph Builders verwenden:


dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
// use site 1&2 as T0 and T48
mySubset = dt << Subset(
Filtered Rows( :SITE == 1 | :SITE == 2 ),
Selected columns only( 0 )
);
// stack all columns to get a single column for the plot - and a label for the wrap
mySubset <<
Stack(
columns( Column Group( "Processes" ) )
);
// use range to calculate the abs(diff))
Graph Builder(
Variables( X( :Wafer ID in lot ID ), Y( :Processes ), Wrap( :Label ) ),
Elements( Bar( X, Y, Summary Statistic( "Range" ) ) ),
SendToReport(
Dispatch( {}, "Processes", TextEditBox, {Set Text( "abs(diff)" )} )
)
);
Betreff: Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie jedoch positive und negative Werte statt Bereiche an.
Dieses Diagramm ist genau das, was ich brauche. Es zeigt positive und negative Werte von „reading@T48“ bis „reading@T0“. Wie erhalten Sie den Wert der Y-Achse (DIFF)? Fügen Sie für jeden Parameter in der Datentabelle eine weitere Spalte hinzu, um die Berechnung durchzuführen?
Meine Datentabelle hat 200 Tabellen.
Ich kenne das R-Diagramm, es hat den Bereich, aber es ist nur der positive Messwert. So habe ich es gemacht. Oben ist das X-Balkendiagramm, aber es listet den Messwert bei T48 und den Messwert bei T0 auf.
Ich überlege, wie ich die Differenz von 200 Parametern am besten in etwas wie ein R-Diagramm bekomme, aber mit positiven und negativen Werten auf der Y-Achse. Gibt es eine Einstellung im R-Diagramm, mit der dies erreicht werden kann, oder brauche ich dafür JSL im R-Diagramm?

Betreff: Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie jedoch positive und negative Werte statt Bereiche an.
Gibt es eine Einstellung, um positive und negative Messwerte anstelle des „Bereichs“ anzuzeigen?
Elemente (Balken (X, Y, Zusammenfassungsstatistik ("Bereich"))),
ich habe im Kontrolldiagramm-Generator und im JSL-Code für Kontrolldiagramme nachgesehen.
Betreff: Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie jedoch positive und negative Werte statt Bereiche an.Mit der Methode „Zusammenfassende Statistik/Bereich“ lässt sich der Wert „ Bereich = absolut ( Messwert@T48 – Messwert@T0 ) “ am einfachsten ermitteln.
Wenn Sie lieber die tatsächliche Differenz berechnen möchten – ohne abs() – müssen Sie diese über eine Spaltenformel berechnen.
Betreff: Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie jedoch positive und negative Werte statt Bereiche an.Obwohl ein Kontrolldiagramm einige natürliche Merkmale aufweist, die in die gewünschte Richtung zu gehen scheinen, da es für die statistische Prozesskontrolle nach Walter Shewhart konzipiert ist, handelt es sich nicht um ein generisches Grafiktool, sondern es entspricht den festgelegten Regeln für die ordnungsgemäße Erstellung eines Kontroll- bzw. Shewhart-Diagramms. Ich bin der Meinung, dass Sie das Tool „Graph Builder“ verwenden sollten.
Wenn Sie nur wenige Spalten/Parameter hätten, könnten Sie die interaktiven Funktionen von JMP problemlos nutzen, um das gewünschte Diagramm zu erstellen.

Das wird sehr zeitaufwändig, wenn Sie die 200 Parameter/Spalten haben, die Sie angeblich haben. JMP hat jedoch über JSL die Möglichkeit, die erforderlichen Schritte zum Erstellen des Diagramms für einen Parameter/eine Spalte auszuführen und es auf alle Ihre 200 Parameter/Spalten anzuwenden.
Der erste Schritt hierzu muss die Berechnung der T48-T0-Werte sein. Das Problem hierbei ist, dass Ihre Daten, wie beschrieben, 300 Teile mit jeweils einem T0- und einem T48-Wert aufweisen. Ich gehe davon aus, dass beide Werte für jeden gemessenen Parameter in derselben Spalte stehen. Und wenn dies der Fall ist, werden die T0- und T48-Werte nacheinander gefunden, oder kann der T0-Wert für ein bestimmtes Teil beispielsweise in Zeile 1 der Datentabelle stehen und der T48-Wert für dieses Teil dann einfach irgendwo anders in der Datentabelle? Eine weitere Frage, die beantwortet werden muss, ist, ob es T48-Werte für ein Teil mit einem T0-Wert gibt. Die Antworten auf beide Fragen helfen dabei, die einfachste und effizienteste Methode zur Berechnung der T48-T0-Differenz zu ermitteln, die zum Erstellen des gewünschten Diagramms erforderlich ist.
Wenn die Daten für alle Teile immer sowohl einen T0- als auch einen T48-Wert aufweisen und die Werte immer T0 sind, gefolgt von dem T48-Wert, müssen Sie nur direkt zum Graph Builder gehen und können ihn so einrichten, dass das gewünschte Diagramm erstellt wird. Graph Builder ermöglicht die Erstellung einer virtuellen Spalte, in der eine Formel verwendet werden kann, um den erforderlichen Differenzwert zu generieren.
Wenn die Daten nicht in der richtigen Reihenfolge vorliegen oder T48-Messwerte fehlen, muss zusätzliches JSL eingesetzt werden, um den Differenzwert zu ermitteln.
Wenn Sie diese Fragen beantworten können und wenn möglich eine Stichprobe Ihrer Daten mit nur einigen Teilen und nur zwei oder drei Parametern bereitstellen könnten, könnte ich Ihnen ein umfassenderes Beispiel für das liefern, was Sie benötigen.
Betreff: Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie jedoch positive und negative Werte statt Bereiche an.Sie müssen es über eine Spaltenformel berechnen.

dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
// use site 1&2 as T0 and T48
mySubset = dt << Subset(
Filtered Rows( :SITE == 1 | :SITE == 2 ),
Selected columns only( 0 )
);
// stack all columns to get a single column for the plot - and a label for the wrap
stacked = mySubset <<
Stack(
columns( Column Group( "Processes" ) )
);
mySplit = stacked << Split(
Split By( :SITE ),
Split( :Processes ),
Group( :Wafer ID in lot ID, :Label ),
Output Table( "Split of Untitled by SITE" )
);
mySplit <<
New Formula Column(
Operation( Category( "Combine" ), "Difference (reverse order)" ),
Columns( :"1"n, :"2"n )
);
mySplit << Graph Builder(
Variables( X( :Wafer ID in lot ID ), Y( :"2-1"n ), Wrap( :Label, Size( 13 ) ) ),
Elements( Bar( X, Y, Legend( 6 ) ) ),
Local Data Filter(
Add Filter(
columns( :Label ),
Where( :Label == {"A1", "A2N", "A2P1", "CAP", "DE_H1", "DEM1", "DEP1", "EP2"} ),
)
)
);Betreff: Zeichnen Sie so etwas wie ein R-Diagramm, zeigen Sie jedoch positive und negative Werte statt Bereiche an.der Code funktioniert. Ich folge den genauen Schritten des Codes, verwende jedoch die Datentabelle, die Formel und den Diagramm-Generator, um die Diagramme zu generieren. Ich muss einige Zeit aufwenden, um den JSL-Code mit meiner Datentabelle zu debuggen.
