Ich möchte einige Ergebnisse mit Standard-Verarmungskurven vergleichen.Ich möchte die Erwartungswertkurve zeichnen und den Bereich zwischen den beiden Konfidenzintervallkurven schattieren.Weiß jemand, wie ich das machen könnte?
Vielen Dank,
John
Georgia,
Vielen Dank!Das war genau das, was ich brauchte.
John
@johnmoore
Seit @Mark_Bailey sagte, er sei beschäftigt, ich dachte, ich würde eine weitere Option hinzufügen:
- Wenn Sie Spalten für den Standard und die Vorhersage der mittleren Kurve oder die Vorhersage der einzelnen Werte haben, können Sie das Element „Graph Builder Area“ zum Erstellen Ihrer Grafik verwenden.
- Sie könnten auch eine Spaltentransformation verwenden, um die temporären Spalten zu erstellen. Dies ist etwas komplizierter, da die Vorhersagekurven die Standardfehlerformel erfordern, was in einer Transformationsformel etwas chaotisch ist. Beachten Sie, dass die Standardformel den Vorhersagebereich begrenzen und die richtigen Freiheitsgrade basierend auf dem Standard verwenden sollte.
Das folgende Beispiel und Skript wird als einfaches Beispiel für GraphBuilder-Funktionen unter Verwendung von Option Nr. 1 bereitgestellt

Names Default to Here(1);
//Note the Elements order is important, the last one will be on top, the first in the background
dt = open("c:\temp\BigClass_StandardCI.jmp");
gb = dt << Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :Standard ),
Y( :Lower 95% Standard, Position( 1 ) ),
Y( :Upper 95% Standard, Position( 1 ) ),
Y( :New Curve, Position( 1 ) ),
Y( :weight, Position( 1 ) )
),
Elements(
Line( X, Y( 1 ), Legend( 1 ) ),
Area( X, Y( 2 ), Y( 3 ), Legend( 2 ), Area Style( "Range" ) ),
Points( X, Y( 5 ), Legend( 3 ) ),
Line Of Fit( X, Y( 4 ), Legend( 4 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Level Name( 0, "Standard", Item ID( "Mean(Standard)", 1 ) ),
Properties( 0, {Line Width( 3 )}, Item ID( "Mean(Standard)", 1 ) )
), Legend Model(
2,
Properties(
0,
{Transparency( 0.4 )},
Item ID(
"Mean(Lower 95% Standard)..Mean(Upper 95% Standard)",
1
)
)
), Legend Model(
4,
Properties( 0, {Line Width( 3 )}, Item ID( "New Curve", 1 ) )
)}
),
Dispatch(
{},
"Y title",
TextEditBox,
{Set Text( "Weight Curve vs Standard" )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {1, [0], 2, [-1], 3, [2], 4, [1, -3]} ),
Position( {0, -1, 2, 1, -3} )}
)
)
);Ich bin im Moment zu beschäftigt, um an einer Komplettlösung zu arbeiten, aber nicht zu beschäftigt, um „den Stein ins Rollen zu bringen“.
Wenn die Formeln unabhängig von den Daten und vordefiniert sind, können Sie möglicherweise ein oder mehrere Grafikskripte zum Rahmenfeld im Graph Builder hinzufügen, um die gewünschte visuelle Referenz bereitzustellen. Ich weiß nicht, ob das Grafikskript ausgeführt wird, bevor oder nachdem Graph Builder seine eigenen grafischen Elemente plottet.
NG,
Danke für deine Antwort.Die Standardkurven, auf die ich verweisen möchte, wären Formelspalten, die unabhängig von den Daten sind, anhand derer ich zeichne.Daher möchte ich im Hintergrund des Diagramms die Standarderwartungswertkurve sowie die oberen und unteren Konfidenzgrenzen der Standardkurve anzeigen.Zuvor möchte ich die Daten grafisch darstellen, damit wir sehen können, wie „ist“ mit dem verglichen wird, was „sein sollte“.
John
Es gibt zwei Möglichkeiten.
1) Aktivieren Sie links das Kontrollkästchen für „Vorhersage“.
2) Klicken Sie mit der rechten Maustaste auf die Darstellung -> Anpassungslinie -> klicken Sie auf „Vorhersage“.