[R] Possible to "import" histograms in R?
Vladimir Eremeev
wl2776 at gmail.com
Wed Aug 15 10:52:03 CEST 2007
Nick Chorley-3 wrote:
>
> I have a large amount of data that I would like to create a histogram of
> and
> plot and do things with in R. It is pretty much impossible to read the
> data
> into R, so I have written a program to bin the data and now have a list of
> counts in each bin. Is it possible to somehow import this into R and use
> hist(), so I can, for instance, plot the probability density? I have
> looked
> at the help page for hist(), but couldn't find anything related to this
> there.
>
Hi! And why do you think, its impossible to import the data in R?
It can handle rather large data volumes, especially in Linux. Just study
help("Memory-limits").
You can plot something looking like a histogram using barplot() or plot(...
type="h").
You can create the "histogram" class object manually.
For example,
[ import bin counts... probably, it is a table of 2 columns, defining bin
borders and counts.
let's store it in ncounts. ]
> hst<-hist(rnorm(nrow(ncounts)),plot=FALSE)
> str(hst) # actually I called hist(rnorm(100))
List of 7
$ breaks : num [1:10] -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2
$ counts : int [1:9] 3 6 12 9 24 19 14 9 4
$ intensities: num [1:9] 0.06 0.12 0.24 0.18 0.48 ...
$ density : num [1:9] 0.06 0.12 0.24 0.18 0.48 ...
$ mids : num [1:9] -2.25 -1.75 -1.25 -0.75 -0.25 0.25 0.75 1.25 1.75
$ xname : chr "rnorm(100)"
$ equidist : logi TRUE
- attr(*, "class")= chr "histogram"
> hst$breaks <- [ bsdfgsdghsdghdfgh ]
> hst$counts <- [ asfd109,mnasdfkjhdsfl ]
> hst$intensities <-
Studying the hist.default() sources will help you to understand, how every
list element is created.
--
View this message in context: http://www.nabble.com/Possible-to-%22import%22-histograms-in-R--tf4271809.html#a12158586
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list