Problem
Anstelle eines vollständigen Datensatzes verfügen Sie über eine zusammengefasste Version, die die fünf Zahlen enthält, die zum Definieren eines Boxplots erforderlich sind.
Lösung
Sie können Häufigkeiten verwenden, um einen vollständigen Datensatz basierend auf der Zusammenfassung mit fünf Zahlen nachzuahmen. Wenn Sie die fünf Datenpunkte in eine Datentabelle eingeben und dann eine zweite Spalte mit Häufigkeiten erstellen, die Ihre Datenpunkte auf die entsprechenden Quantile zwingen, können Sie diese Datentabelle verwenden, als wären es die Rohdaten. Für einen Boxplot mit Endpunkten bei den 5 %- und 95 %-Quantilen könnten Sie die Fünf-Punkte-Zusammenfassung 3, 15, 20, 40, 42 mit Häufigkeiten von 5, 20, 25, 25 bzw. 20 verwenden. Die folgende JSL gibt ein Beispiel:
Names Default To Here( 1 );
dt = New Table( "Boxplot",
Add Rows( 5 ),
New Column( "Summary Point",
Numeric,
"Continuous",
Format( "Best", 18 ),
Set Values( [3, 15, 20, 40, 42] )
),
New Column( "Freq",
Numeric,
"Continuous",
Format( "Best", 18 ),
Set Values( [5, 20, 25, 25, 20] )
)
);
dt << Graph Builder(
Variables( Y( :Summary Point ), Frequency( :Freq ) ),
Elements( Box Plot( Y, Legend( 7 ) ) )
);
Diskussion
Die oben zusammengefassten Werte dienen der Veranschaulichung und können durch andere Werte ersetzt werden.
Siehe auch
Diskussionsbeitrag