<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Aufbauend auf den hier gegebenen Ratschlägen ( Bilder aus der Galerie - Advanced Graph Building Journal ) hat jemand Tipps zum Erstellen von Piratenplänen ( The Pirate Plot (2.0) – Die RDI-Plot-Auswahl von R-Piraten ) im Graph Builder?
Wenn ich die Umschalttaste gedrückt halte, bekomme ich Punkte, Verteilung und ein Balkendiagramm korrekt überlagert. Wenn ich die Balken von einzeln in schwebend konvertiere, wird die Y-Achse neu skaliert, sodass sie nicht mehr bei Null beginnt, also setze ich die Balken stattdessen auf die Deckkraft 0,5.
- Ist es möglich, sinnvolle Schätzungen um den Mittelwert/Median wie die Bayes'schen Höchstdichteintervalle ohne viel Skripting oder Hinzufügen zusätzlicher Spalten hinzuzufügen?
- Ist es möglich, die Dichte oder die Balken so einzustellen, dass sie nicht gefüllt, sondern umrissen werden? Es gibt kein "leeres" Füllmuster, das ich finden konnte.
Ich interessiere mich auch für die Gedanken der Leute über Piratenpläne und helfe anderen, die Grenzen von Balkendiagrammen zu erkennen.
Vielen Dank,
Stefan
Hi Stefan.
Ich hatte gerade eine E-Mail-Konversation mit der Autor des Piratenplots ( Nathaniel Phillips ) - hatte kleinere Probleme mit der Piratenplot-Paket ( yarrr ) im RStudio.
Ich fragte ihn, warum die Schwarz-Weiß-Plots 1 nach 1 mit Intervallen von 3 bis 8 Sekunden pro Pirat (insgesamt 6 Piraten) gerendert / angezeigt werden.
Er sagte:
Die Funktion, die das (Bayessche) HDI s verwendet die BESTE Paket. . .. der Grund, warum der Schwarzweiß-Plot so langsam ist, liegt an der HDI Berechnung. Aus diesem Grund enthalten nur einige der Themen HDIS. Ich hoffe, den HDI-Berechnungsalgorithmus bald aktualisieren zu können, um ihn schneller zu machen.
Hier ist der Link zum Piratenplot-Paket ( yarrr ) .
Ich hoffe, dies hilft Ihnen bei Ihrem Bestreben, HDI in JMP zu integrieren.
- Geil , JMP-Neuling
Hallo Stefan.
Lassen Sie mich versuchen, (auf meine eigene kleine Weise) zu Ihrer Frage beizutragen:
- Ist es möglich, die Dichte oder die Balken so einzustellen, dass sie nicht gefüllt, sondern umrissen werden? Es gibt kein "leeres" Füllmuster, das ich finden konnte.
Ich habe das Graph Builder-Skript für das Violin (Kontur)-Diagramm mit diesen Einstellungen geändert:
Linienfarbe( 0 ),
Füllfarbe ( 2 ),
Transparenz( 1 )
Dann habe ich die Schichtung (Z-Reihenfolge) der Diagrammelemente angepasst - das Konturdiagramm nach hinten, das Balkendiagramm in die Mitte und die Datenpunkte nach vorne in Graph Builder verschoben.
Ich habe versucht, die Transparenz für Linien- und Füllfarben zu trennen. Nach vielen Versuchen habe ich einfach aufgegeben.
Was den Bayesian 95% HDI angeht, keine Ahnung, wie man das erreicht. Ich habe nur den Mittelwert und das 95 %-KI-Intervall als Beispiel verwendet.
Ich habe versucht, die zu rekonstruieren (Abb. 1). Piraten-Plot in Schwarz-Weiß (Abb. 2) nach bestem Wissen und Gewissen
- Randy, JMP-Neuling
Feige. 1

Feige. 2

Ja, das entspricht in etwa dem, was ich meine. Ich habe versucht, die Verwendung von Boxplots zu vermeiden (was meine Wahl gewesen wäre), da sie mehr Erklärungen für das, was sie zeigen (für Personen, die sich nicht mit Daten auskennen), erfordern als den Mehrwert, den sie hinzufügen.
Es zeigte ein gewisses Maß an Unsicherheit um den Median herum, dass ich gerne wissen möchte, ob es einen Tipp gibt, den ich vermisse.
Mit der zweiten Y-Achse könnte ich den NPN1 (in Ihrem Beispiel) zweimal aufsetzen. Ich könnte dann die Daten auf dieser Achse ganz anders formatieren. Einer könnte transparente Balken, Dichte und Punkte und der andere schwebende Balken sein, was, wenn die Skalen auf den beiden Achsen gleich sind, den Effekt hat, dass die Oberseite der Balken fett gedruckt wird.
Könnte das etwas sein, was Sie wollen?Es ist nur ein überlagertes Punkt-, Balken-, Kontur-, Boxplot-Diagramm mit einigen Farb- und Transparenzänderungen.
Ich verwende die Semiconductor Capability-Datentabelle aus SAMPLE_DATA

und nachdem ich das Diagramm erstellt hatte, ging ich unter das rote Dreieck und wählte Script==>Save Script to Script Window
Graph-Generator (
Variablen( X( :SITE ), Y( :NPN1 ), Farbe( :SITE ) ),
Elemente (
Balken( X, Y, Legende( 6 ) ),
Punkte( X, Y, Legende( 5 ) ),
Kontur ( X, Y, Legende ( 7 ) ),
Boxplot( X, Y, Legende( 8 ) )
),
SendToReport(
Versenden(
{},
"NPN1" ,
ScaleBox,
{ Format ( "Am besten" , 10 ), Mindest ( 106.636817992503 ), max ( 123.476204908244 ),
Inc( 2 ), kleine Ticks ( 1 )}
),
Versenden(
{},
"400" ,
ScaleBox,
{Legendenmodell(
6 ,
Eigenschaften( 0 , { Füllfarbe ( 69 )} ),
Eigenschaften( 1 , { Füllfarbe ( 67 )} ),
Eigenschaften( 2 , { Füllfarbe ( 44 )} ),
Eigenschaften( 3 , { Füllfarbe ( 40 )} ),
Eigenschaften( 4 , { Füllfarbe ( 70 )} )
)}
),
Versenden(
{},
"Graph Builder" ,
RahmenBox,
{DispatchSeg(
Box-Plot-Seg ( "Boxplot (1)" ),
{Box-Typ ( "Ausreißer" ), Zäune( 0 ), Linienbreite( 3 ),
Füllfarbe ( "Schwarz" ), Transparenz ( 0,25 )}
), DispatchSeg( Marker-Seg ( "Ausreißer (1)" ), {Farbe( "Weiß" )} ),
DispatchSeg(
Box-Plot-Seg ( "Boxplot (2)" ),
{Box-Typ ( "Ausreißer" ), Zäune( 0 ), Füllfarbe ( "Schwarz" ),
Transparenz ( 0,25 )}
), DispatchSeg(
Box-Plot-Seg ( "Boxplot (3)" ),
{Box-Typ ( "Ausreißer" ), Zäune( 0 ), Füllfarbe ( "Schwarz" ),
Transparenz ( 0,25 )}
), DispatchSeg(
Box-Plot-Seg ( "Boxplot (4)" ),
{Box-Typ ( "Ausreißer" ), Zäune( 0 ), Füllfarbe ( "Schwarz" ),
Transparenz ( 0,25 )}
), DispatchSeg(
Box-Plot-Seg ( "Boxplot (5)" ),
{Box-Typ ( "Ausreißer" ), Zäune( 0 ), Füllfarbe ( "Schwarz" ),
Transparenz ( 0,25 )}
)}
)
)
);