Was hat diese Wunschlistenanfrage inspiriert?
Die ursprüngliche Anfrage kam von Taiyo Yuden. Ein Teil ihrer Anfragen wurde bereits auf JMP17 umgesetzt. Siehe JMP-3110.
Bitte beschreiben Sie die neue oder verbesserte Funktion oder Lösung, die Sie sehen möchten.
Der Benutzer möchte Varianzen und/oder Standardabweichungen mit den Konfidenzintervallen grafisch darstellen. Dies kann auf Oneway von JMP17 durchgeführt werden, aber Masakazu Okada-san, SE für Taiyo Yuden bei JMP Japan, schlägt vor, dass es besser wäre, dies auch auf dem Graph Builder zu tun.
Um die aktuelle Situation im Graph Builder anzuzeigen, führen Sie bitte das folgende Skript aus. Beachten Sie, dass Fehlerintervall („Konfidenzintervall“) wird in diesem Skript angegeben. Die Punktschätzungen für Standardabweichungen und Varianzen werden im Graph Builder dargestellt, die Konfidenzintervalle dafür werden jedoch nicht angezeigt.
dt = Open("$SAMPLE_DATA/Penguins.jmp");
New Window("Test",
H List Box(
dt << Graph Builder(
Show Control Panel(0),
Variables( X( :Island ), X( :Species, Position( 1 ) ), Y( :Culmen Length ) ),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 6 ), Summary Statistic( "Std Dev" ), <BR /> Error Interval( "Confidence Interval" ) )
)
),
dt << Graph Builder(
Show Control Panel(0),
Variables( X( :Island ), X( :Species, Position( 1 ) ), Y( :Culmen Length ) ),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 6 ), Summary Statistic( "Variance" ),<BR /> Error Interval( "Confidence Interval" ) )
)
)));
Welchen Nutzen hätte es für Sie und/oder andere Benutzer, wenn diese neue Funktion bereitgestellt würde?
Sie, Taiyo Yuden, wissen, dass sie stddevs und vars mit CIs plotten können, wenn sie JSL verwenden (wie der Schlag). Aber sie würden es gerne einfacher ohne JSL machen.
dt = Open("$SAMPLE_DATA/Penguins.jmp");
dt2 = dt << Summary(
Group( :Island, :Species ),
N,
Std Dev( :Culmen Length ),
output table name( "Stddevs" )
);
dt2 << New Column("95% LCL for SD", Formula(
Local({s,n,alpha},
s = Column(dt2, 5)[Row()];
n = Column(dt2, 4)[Row()];
alpha = 0.05;
Sqrt((n-1) * s^2 /Chisquare Quantile(1- alpha/2, n - 1));
)
));
dt2 << New Column("95% UCL for SD", Formula(
Local({s,n,alpha},
s = Column(dt2, 5)[Row()];
n = Column(dt2, 4)[Row()];
alpha = 0.05;
Sqrt((n-1) * s^2 /Chisquare Quantile(alpha/2, n - 1));
)
));
Graph Builder(
Size( 548, 460 ),
Show Control Panel( 0 ),
Variables(
X( :Island ),
X( :Species, Position( 1 ) ),
Y( :"Std Dev(Culmen Length)"n ),
Interval( :"95% LCL for SD"n ),
Interval( :"95% UCL for SD"n )
),
Elements( Points( X( 1 ), X( 2 ), Y, Legend( 5 ) ) )
)
Handelt es sich um eine externe Kundenanfrage?
Ja. Der Benutzer ist Taiyo Yuden und SE für sie ist Masakazu Okada-san von JMP Japan.
Gibt es ein konkurrierendes Softwarepaket mit dieser Funktion oder Lösung, die wir kennen sollten?
Ich weiß nicht. (Ich denke, dass man das auch mit einer anderen Software machen kann, wenn man Programmiercode schreibt, aber ich kenne keine flexible Point-and-Click-Software wie den Graph Builder).
Wird sich dies auf eine Erneuerung, Erweiterung oder Einführung bei einem Kunden auswirken und stellt dies ein Risiko für ein Konto dar, wenn wir uns nicht darum kümmern?
Das glaube ich nicht. (Sie möchten, dass wir diese Funktion implementieren, verlangen aber nicht so stark danach, daher denke ich, dass sie weiterhin JMP und den Graph Builder von JMP verwenden, wenn der Graph Builder diese Funktion nicht hat.)