Why choose R for an implementation?

Mostly because I'm familiar and comfortable with it. A standalone application (C or python or whatever) is not really an option at this point as a lot of time (more than what I have) would have to be spent reimplementing basic tools that are already available in R.

Installing R

Details on how to get R are available from CRAN. Your distribution may have a packaged version already. To compile R yourself on a Linux/UNIX platform, my suggestion would be to get R via rsync (so that future incremental updates are easy to make). For instance

$ cd /opt/
$ mkdir r-src
$ mkdir r-build
$ rsync -avz --delete franz.stat.wisc.edu::r-devel/ r-src/
(will download the R sources)
$ cd r-src/
$ ./tools/rsync-recommended
$ cd ../r-build
$ ../r-src/configure
$ make

I would typically not run make install, but instead create a link in my PATH to /opt/r-build/bin/R

Anyway, please email me if you need more help with this.


If you have any questions or comments, contact me at deepayan at stat.wisc.edu