On Mar 13, 2010, at 3:39 PM, Tal Galili wrote:

Hi all,

A friend send me a question on why does this:

x<-rpois(100,1)
sum( hist(x)$density )

Gives out "2"

Yes. And...
> hist(x)$breaks
[1] 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0


I tried this:

sum( hist(x, freq =T)$density )

It didn't help.

Then he came back with the following insight:

# with breaks
b<-c(0,0.9,1:8)
sum(hist(x,breaks=b)$density) # Much more then 2
# but if we add weights according to the interval length
sum(hist(x,breaks=b)$density * diff(b))
# it works



What do you think ?


I do think that neither you nor your friend understand densities.

--
David.

David Winsemius, MD
West Hartford, CT

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to