Re: Histogram with more than one dataset
- To: mathgroup at smc.vnet.net
 - Subject: [mg61049] Re: Histogram with more than one dataset
 - From: Bill Rowe <readnewsciv at earthlink.net>
 - Date: Sat, 8 Oct 2005 02:49:42 -0400 (EDT)
 - Sender: owner-wri-mathgroup at wolfram.com
 
On 10/7/05 at 3:38 AM, kristophs.post at web.de (kristoph) wrote:
>Due to result comparison it would be very neat if it is possible to
>have more than one dataset in a histogram. What I me is a way to
>superimpose the 3 Histogram I have and compare them, to see
>differences.
It is possible to overlap histograms. For example,
<<Graphics`
a = Table[Random[],{100}];
b = Table[Random[]+.25,{100}];
histA = Histogram[a, DisplayFunction->Identity];
histB = Histogram[b, BarStyle->Blue, DisplayFunction->Identity];
then
Show[a,b];
but this obsures the fact data set b doesn't extend to 0. Alternatively,
you could do
Show[b,a];
to combine the plots. But now the fact data set a doesn't extend past 1 is obscured.
Quite frankly, histograms are not that useful for comparing data sets. You would probably be better served using the functions in Statistics`StatisticsPlots` (here I am assuming you have version 5.x or later of Mathematica).
Contrast
<<Statistics`
BoxWhiskerPlot[data1,data2];
with the overlapped histograms. The box and whisker plot clearly shows the two data sets have similar variation with a shifted range. This function easily handles n data sets.
Another useful plot for comparing two data sets is QuantilePlot.
For example,
QuantilePlot[data1,data2];
results in a scatter plot that is parallel to the reference line but shifted from it. This indicates the difference in the two data sets is a shifted location.
--
To reply via email subtract one hundred and four