[R] Improving effeciency - better table()?
Roger D. Peng
rpeng at jhsph.edu
Tue Jul 6 15:00:27 CEST 2004
Have you tried using hist() with specifying `br' and `plot = FALSE'?
See the note in ?cut.
-roger
Simon Cullen wrote:
> Hi,
>
> I've been running some simulations for a while and the performance of R
> has been great. However, I've recently changed the code to perform a
> sort of chi-square goodness-of-fit test. To get the observed values for
> each cell I've been using table() - specifically I've been using cut2
> from Hmisc to divide up the range into a specified number of cells and
> then using table to count how many observations appear in each cell.
>
>> obs <- table(cut2(z.trun, cuts=breaks))
>
>
> Having done this I've found that the code takes much longer to run - up
> to 10x as long. Is there a more effecient way of doing this? Anyone
> have any thoughts?
>
--
Roger D. Peng
http://www.biostat.jhsph.edu/~rpeng/
More information about the R-help
mailing list