Mehrere x- und y-Datensätze werden als „Paare“ dargestellt, ohne dass Spalten gestapelt werden müssenIch habe Sätze von XY-Daten, die an einem Teil gemessen wurden.Es gibt Datenpunkte für „nominal“ (z. B. geplanter Standort) und tatsächlich (wo wir gemessen haben).Wenn beide Datenpaare in JMP dargestellt werden (unter Verwendung der trapezförmigen Landezone, um auf jeder Achse eine zweite Reihe hinzuzufügen), werden 4 Reihen als Ausgaben ausgegeben –
Xnom, Ynom – GUT
Xnom, Yactual – das ist Unsinn
Xactual, Ynom – das ist Unsinn
Xactual, Yactual - GUT
Ich hätte gerne eine Option, um Y-Werte an einen Satz von X-Werten zu binden, sodass nur die GUT-(realen) Paare im Diagramm dargestellt werden.
Vergleich: In Excel würde ich einen neuen Datensatz mit einer X- und einer Y-Spalte „speziell einfügen“ und es wird gefragt, ob ich daraus eine neue Reihe machen möchte und ob ich für diese neue x-Werte definieren möchte Serie.
Ein weiterer typischer Fall, in dem dies hilfreich ist, ist das Zeichnen von Pi-Daten.Die Tags haben oft keine passenden Zeitstempel, aber ich möchte sie zusammen im selben Diagramm sehen.Das Erzwingen übereinstimmender Zeitstempel kann je nach Art der Erfassung einige Datensätze verzerren.(Ich habe den neuen Pi-Import in JMP nicht verwendet – ich habe mit aus Excel eingefügten Pi-Daten gearbeitet – für mich nur ein weiteres aktuelles Beispiel, bei dem ich viele Xs hatte, die zu bestimmten Y-Serien gingen und sie nicht gleich waren.)
Dies ist ein Problem der Benutzerfreundlichkeit.Die Lösung besteht darin, die Daten so zu stapeln, dass sich X und Y alle in derselben Spalte befinden, mit einem Beschriftungsfeld, das die Reihe definiert.Dies kann für einige Datensätze funktionieren, für viele Benutzer ist es jedoch schwieriger, sich darüber im Klaren zu sein oder zu wissen, wie es geht.Es kommt selten vor, dass ich JMP verlasse und zu Excel zurückkehre, um ein Diagramm zu zeichnen.
Beispiel – schlechtes Diagramm (dies sind erfundene Daten, da ich keine echten Daten weitergeben kann).Die „Unsinn“-Serie sind *-Marker

Beispiel dafür, wie ein Diagramm aussehen könnte (ich habe „Unsinn“-Serien mit einer weißen, winzigen Markierung versehen, damit sie nicht angezeigt werden):

Datenexploration und -visualisierungBetreff: Mehrere x- und y-Datensätze als „Paare“ dargestellt, ohne dass Spalten gestapelt werden müssenWussten Sie, dass Sie einzelne X- und Y-Spalten über die Option „Variablen“ oder über JSL deaktivieren können?

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 534, 464 ),
Show Control Panel( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :weight ),
X( :height, Position( 1 ) ),
Y( :height ),
Y( :weight, Position( 1 ) )
),
Elements(
Points( X( 1 ), Y( 1 ), Legend( 11 ) ),
Smoother( X( 1 ), X( 2 ), Y( 1 ), Y( 2 ), Legend( 12 ) ),
Points( X( 2 ), Y( 2 ), Legend( 13 ) )
)
)
Betreff: Mehrere x- und y-Datensätze als „Paare“ dargestellt, ohne dass Spalten gestapelt werden müssenIch habe mir den Vorschlag von @hogi angesehen – es tut mir leid, dass ich das vorhin übersehen habe.
Das funktioniert bei dem, was ich versuche, nicht. Ich brauche jede Variable als Teil eines Paares. Wenn ich das Kontrollkästchen unter der Option „Variablen“ deaktiviere, wird das Paar, das sichtbar sein muss und diese Variable enthält, nicht mehr im Diagramm angezeigt. Alle 4 Variablen müssen grafisch dargestellt werden. Aber ich möchte nur, dass sie in ihren jeweiligen XY-Paaren abgeglichen werden – Xnom zu Ynom und Xactual zu Yactual. Wenn ich Yactual deaktiviere, damit es nicht mit einer „unsinnigen“ Xnom-Yactual-Paarung angezeigt wird, verschwindet auch die echte Xactual-Yactual-Paarung, die ich sehen muss.
Visuell mit 2 guten Paaren (durchgezogene Punkte) und 2 unsinnigen Paaren (offene Kreise):

Visuell, wenn ich Xactual deaktiviere – ein gutes Paar (Xactual-Yactual) verschwindet und ein unsinniges Paar (Xactual-Ynom) verschwindet.

Wenn ich beide Istwerte deaktiviere, bleibt mir nur noch Xnom-Ynom. Das ist dasselbe, als ob ich nur Xnom und Ynom in die Grafik eintrage. Es werden mir keine Daten aus den tatsächlichen Werten angezeigt, die ich im selben Diagrammbereich wie die Nominalwerte darstellen muss.

Betreff: Mehrere x- und y-Datensätze als „Paare“ dargestellt, ohne dass Spalten gestapelt werden müssen@hogi „Elements“ war ein nützliches Schlüsselwort! Dieser Begriff war mir vorher nicht bekannt. Ich fühle mich mit Graph Builder weitaus vertrauter als mit dem Schreiben von JSL und suche nach etwas, das ich mit anderen Benutzern teilen kann, die mit JMP weitaus weniger vertraut sind, geschweige denn mit dem Schreiben von Code. Das Bild zeigte nur einen Satz von Punkten, daher habe ich versucht, den Inhalt des Bildes in JMP Graph Builder zu kopieren. Nachdem ich das Diagramm per Code zum Zeichnen gebracht und gesehen hatte, wie es aussieht, konnte ich noch ein bisschen googeln, um die Graph Builder-Methode herauszufinden.
Für alle anderen, die dieses Problem lösen möchten, besteht der Schlüssel darin, mit der rechten Maustaste auf das Diagramm zu klicken und „Hinzufügen“ und dann „Punkte“ auszuwählen. Dann können Sie wie oben vorgeschlagen vorgehen und die nicht zutreffenden Variablenkombinationen wegklicken – siehe Abbildung unten.
Was JMP angeht, denke ich immer noch, dass dies eine Lücke für eine bestimmte Art von Benutzern darstellt. Einige Benutzer sind Power-User und beschäftigen sich intensiv mit der Skripterstellung. Für Benutzer, die von Excel auf einfachere, bessere Diagramme umsteigen möchten, wäre es ideal, über ein Schnellmenü problemlos auf ein gepaartes XY-Diagramm mit mehreren Paaren zugreifen zu können. Zumindest könnte eine Hilfemenüoption hilfreich sein, die typische Begriffe aus der grafischen Darstellung in Excel verwendet (z. B. „gepaartes xy-Diagramm“). Ich hätte nie gedacht, dass ich nach „Wie erstellt man zwei Punktelemente mit dem JMP-Graph-Builder“ suchen müsste? So habe ich endlich die Antwort gefunden!

Betreff: Mehrere x- und y-Datensätze als „Paare“ dargestellt, ohne dass Spalten gestapelt werden müssenVielen Dank für den Hinweis.
Eigentlich kein JSL nötig
Interaktive Möglichkeiten, ein zweites Punktediagramm zu erhalten:
- Wählen Sie das Punkteplot-Symbol oben im Diagramm aus und ziehen Sie es in das Diagramm.
- per Strg/Shift auf das Punktesymbol klicken.
- Klicken Sie mit der rechten Maustaste in das Diagramm und fügen Sie Punkte hinzu:

Betreff: Mehrere x- und y-Datensätze als „Paare“ dargestellt, ohne dass Spalten gestapelt werden müssenScheint, als ob Sie nur ein Punkteelement verwendet haben - statt der zwei Punkteelemente, die vorgeschlagen wurden;)