Ich habe einen Datensatz mit dem Mittelwert und SD als Datenspalten und möchte ein einfaches Liniendiagramm mit Fehler +/- SD erstellen.Dies scheint in JMP außerordentlich schwierig, wenn nicht unmöglich zu sein.
Natürlich ist es nicht so einfach ... ich habe mehrere Gruppen von Y +/- SD, die dasselbe X verwenden ... aber ich würde mich über nur einen einfachen Satz freuen ...
Vielen Dank für jede Hilfe ... mit allem, was JMP kann, sollte dies einfach sein.dh keine Codierung erforderlich ..
Dank im Voraus
Tom
Danke ... die Anweisungen im Artikel scheinen zu tun, was ich will, aber es ist auf jeden Fall kompliziert. (Erstellen Sie einen Linienrahmen mit Fehlerbalken).Ich werde es versuchen. Ein Problem ist, dass meine X-Achse numerisch ist.Der Artikel in dem von Ihnen angegebenen Link stammt aus dem Jahr 2017. Offenbar hätte JMP seitdem eine Fehlerleistenoption hinzugefügt.Schließlich erstelle ich die Grafik in Excel, was nicht mein Lieblings-Grafikprogramm ist.In Excel habe ich eine Weile gebraucht, um herauszufinden, wie ich die Daten verzerren kann, damit sich die Fehlerbalken nicht überlappen.
Ich habe die Grafik angehängt, die ich in Excel erstellt habe.Sie können die Jitter-Fehlerbalken bei 0, 3 ... im Datensatz sehen, der darin enthalten war. bilden.X Y1 SDY1 Y2 SDY2 Y3 SD Y3.
Ich habe in Excel geplottet, indem ich drei Kopien der
Ich habe auch die Excel-Tabelle angehängt, falls Sie mitspielen möchten.Ich würde wirklich gerne eine Spalte in JMP erstellen und JMP mitteilen können, dass COL2 der Fehler für COL1 ist.
Danke für die Antwort ......
tom
Tom
Hallo,
Haben Sie versucht, Ihre Fehlerspalte der Intervallvariablen im Graph Builder-Fenster zuzuweisen?

Wenn Sie asymmetrische Fehler haben, können Sie der Intervallvariablen außerdem zwei Spalten zuweisen, um die Ober- und Untergrenze des Fehlerbereichs zu definieren.
Tut mir leid, wenn das für Ihren Fall zu einfach ist.
Am besten,
TS
Wie bereits im Link von Xan erwähnt, ist der „Jitter“ zu groß, wenn Sie mehr als eine Overlay-Variable haben.Wie Thierry erwähnte, müssen Sie Ihre Daten stapeln.Hier ist ein Beispiel mit zwei Y-Variablen. Wird in JMP 18 Early Adopter durchgeführt, funktioniert aber auch in den Versionen 14, 15 und 16.
Hier ist die Grafik.Beachten Sie den zu großen Jitter.Wenn jemand weiß, wie man den Jitter entfernt, lassen Sie es uns bitte wissen!

Hier ist der Code.
dt = New Table( "Error Bar Demo", Add Rows( 12 ),
New Column( "Interval", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6] )),
New Column( "Y", Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[12.437490886321333, 37.199168332879417, 37.156578932774323,
35.050996731864814, 30.322353371355184, 8.0614203454894433,
3.859910964720414, 12.621146398655515, 17.191849953970209,
10.367196216467057, 12.039757956273382, 3.45489443378119] )),
New Column( "LCL", Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[7.2927397683889579, 25.642305959980376, 26.50551265292761,
25.263402819677477, 21.688274852565598, 4.2492252022016492,
1.3434215718643505, 6.4065309646179331, 10.278623145692858,
5.4646141190032171, 6.907533049594635, 1.2024577129570946] )),
New Column( "UCL", Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[19.718075997278717, 52.024792167595514, 50.529174751416292,
47.259229019802909, 41.144254937530874, 13.798954022840528,
8.5769036465305053, 22.175341545759608, 26.863128886056295,
17.745813740731023, 19.39599547859639, 7.6769378719651895] )),
New Column( "Label", Character, "Nominal",
Set Values( {"BTD", "BTD", "BTD", "BTD", "BTD", "BTD",
"DI", "DI", "DI", "DI", "DI", "DI"} )
)
);
dt << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :Interval ),
Y( :Y ),
Y( :LCL, Position( 1 ) ),
Y( :UCL, Position( 1 ) ),
Overlay( :Label )
),
Elements(
Points( X, Y( 1 ), Legend( 15 ), Jitter( "None" ) ),
Line( X, Y( 1 ), Legend( 17 ) ),
Bar( X, Y( 2 ), Y( 3 ), Legend( 18 ), Bar Style( "Interval" ))
),
SendToReport(
Dispatch( {}, "Interval", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch( {}, "Y", ScaleBox, {Label Row( Show Major Grid( 1 ) )} )
)
);
Wenn Sie Ihre Daten stapeln und den Anweisungen von Xan folgen, können Sie dies tun, ohne JSL schreiben zu müssen.
Während Graph Builder mehrere Variablen in der Y-Rolle zulässt, nutzen sie alle dieselbe Intervallvariable. Folgendes konnte ich in JMP erhalten, nachdem ich die Variablen in zwei Spalten gestapelt hatte, eine für Daten und eine für SD, und dann die SD-Spalte in der Intervallrolle verwendet hatte. Ich habe den lokalen Datenfilter verwendet, um nur die drei interessierenden Kennzahlen anzuzeigen, und eine duplizierte/geteilte Achse anstelle Ihrer linken/rechten Achsen verwendet.
