9
$\begingroup$

I have some data corresponding to real number distances: {200.04053, 200.232123, 156.3242,...}, and I would like to bin these values and display them as a histogram where the heights of each bar in the histogram are normalized so that the sum of all the bin heights is equal to one. The objective here is for me to be able to use FindDistributionParameters to determine, well, appropriate distribution parameters, and then to overlay the PDF of this suggested distribution on my actual data. Is there an easy way to do this?

$\endgroup$
17
$\begingroup$

Add the argument "Probability" to the Histogram command. To be precise, if list is your list of data, then

Histogram[list,Automatic,"Probability"]

should do the trick. The Automatic argument specifies the bin size.

enter image description here

$\endgroup$
  • $\begingroup$ Why does this appear to be dwarfed by the PDF of something like an InverseGaussianDistribution? Is that simply because of the long RHS tail for my data? $\endgroup$ – Telomer Apr 15 '13 at 2:25
  • $\begingroup$ E.g. ::: Show[Histogram[DATA, Automatic, "Probability"], Plot[PDF[InverseGaussianDistribution[30.11455031212564, 17898.020946792625], x], {x, 25, 50}, Filling -> Axis, PlotRange -> All]] (I'm not claiming that this is the right distribution) $\endgroup$ – Telomer Apr 15 '13 at 2:26
  • $\begingroup$ I'm afraid I don't understand what you mean by "dwarfed"? That said, I'm not a statistician, so even if I understood your question, I probably couldn't provide you with a satisfactory answer. $\endgroup$ – Cassini Apr 15 '13 at 2:34
  • $\begingroup$ Sorry, I fooled myself into thinking that the bins weren't summing to one, but that's not the case. Thanks for your great answer! $\endgroup$ – Telomer Apr 15 '13 at 2:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.