[R] problems hist() and density
Jan Teichmann
jan.teichmann at googlemail.com
Sun Jul 26 13:43:54 CEST 2009
Hello,
I have a problem with the hist() function and showing densities. The
densities sum to 50 and not to 1! I use R version 2.9.1 (2009-06-26) and
I load the seqinR library.
My data is the following vector:
[1] 0.1400000 0.2000000 0.2200000 0.2828283 0.1600000 0.1600000
0.3600000
[8] 0.1600000 0.2200000 0.2600000 0.2000000 0.3000000 0.2200000
0.2342342
[15] 0.1800000 0.2200000 0.1600000 0.2300000 0.2000000 0.2200000
0.2400000
[22] 0.2000000 0.2200000 0.2200000 0.2600000 0.2000000 0.1600000
0.2200000
[29] 0.2342342 0.2000000 0.2200000 0.2000000 0.2000000 0.1400000
0.1800000
[36] 0.2200000 0.1600000 0.1600000 0.1400000 0.2200000 0.2000000
0.2871287
[43] 0.2900000 0.2000000 0.1836735 0.2000000 0.2000000 0.2900000
0.2400000
[50] 0.2200000 0.2800000 0.2000000 0.2745098 0.2200000 0.2300000
0.1800000
[57] 0.2300000 0.1800000 0.2600000 0.2200000 0.2222222 0.2200000
0.2600000
[64] 0.2200000 0.2200000 0.2600000 0.2200000 0.2000000 0.2200000
I use the following command:
tmp <- hist(data, freq=FALSE, plot=FALSE)
and that's the result:
$breaks
[1] 0.14 0.16 0.18 0.20 0.22 0.24 0.26 0.28 0.30 0.32 0.34 0.36
$counts
[1] 10 4 15 19 8 5 2 5 0 0 1
$intensities
[1] 7.2463754 2.8985507 10.8695652 13.7681159 5.7971014 3.6231884
[7] 1.4492754 3.6231884 0.0000000 0.0000000 0.7246377
$density
[1] 7.2463754 2.8985507 10.8695652 13.7681159 5.7971014 3.6231884
[7] 1.4492754 3.6231884 0.0000000 0.0000000 0.7246377
$mids
[1] 0.15 0.17 0.19 0.21 0.23 0.25 0.27 0.29 0.31 0.33 0.35
$xname
[1] "data"
$equidist
[1] TRUE
attr(,"class")
[1] "histogram"
More information about the R-help
mailing list