[R] density > 1?
    Bernardo Rangel Tura 
    tura at centroin.com.br
       
    Mon Mar  2 23:53:47 CET 2009
    
    
  
On Mon, 2009-03-02 at 13:27 +0100, Johannes Elias wrote:
> Dear R-Gurus,
> 
> I wonder why 'density' values as shown in hist or plot(density(x)) are
> sometimes over 1. How can that be?
> 
> Example
> 
> >hist(rnorm(1000,sd=.5),freq=FALSE)
> 
> The resulting plot shows density values below 1 on the y-axis. However,
> 
> >hist(rnorm(1000,sd=.1),freq=FALSE)
> 
> shows density values over 1.
> 
> How to interpret density values over 1?
> 
> Greetings,
> 
> Johannes
Johannes,
Well density is not like probability
In histogram with density the area is equal de probability 
in you example
set.seed(123)
hist(rnorm(1000,sd=.1),freq=FALSE)
The interval of -0.05 and 0 have density=4 but a probability of number
in this interval is 4*.05=.2
the fact 
set.seed(123)
hist(rnorm(1000,sd=.1),freq=FALSE)$density
[1] 0.09999998 0.28000000 0.94000000 1.98000000 2.60000000 4.00000000
[7] 4.04000000 2.92000000 1.66000000 0.92000000 0.44000000 0.10000000
[13] 0.02000000
set.seed(123)
sum(hist(rnorm(1000,sd=.1),freq=FALSE)$density)
[1] 1
So the sum of probability is 1 but the sum of density 20 
-- 
Bernardo Rangel Tura, M.D,MPH,Ph.D
National Institute of Cardiology
Brazil
    
    
More information about the R-help
mailing list