« Training students on mega-scale data | Main | Because it's Friday: If lottery tickets told the truth »

October 15, 2009

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a010534b1db25970b0120a5e92d2e970b

Listed below are links to weblogs that reference Tips on surviving R:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

David, you gave a great talk yourself. Also, the reason there were absolutely no debugging hints in my list is: prior to seeing your demo I was fairly certain there was no point in using R's debugging facilities (the impossible task (the nearly impossible task of "just getting it right" seemed easier than dealing with the standard R debugging tools). After seeing your demo and product I am pretty excited about adding interactive debugging to my R programming repertoire.

I'm pleased to hear about more and better debugging utilities making their way towards R's core, and I think that overall REvolution Computing's dual-level model of using paid support to fund open source development is a great one. A similar system has driven postgresql's development rapidly forwards, for example.

At present, my most effective bug-fighting ally is setting error and warning options in .Rprofile. For identifying typos and simple confusions, an inspection of the traceback is usually sufficient:

require(utils)
options(error=recover) ## requires utils package
options(warn=2) ## sometimes this is overkill, but often invaluable

Your post is really interesting but I enjoyed reading comments on your post more than your post. It's true. I really appreciate your work and appreciate you.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Revolution Analytics
Information about Revolution R

Got comments or suggestions for the blog editor?
Email David Smith.
Follow revodavid on Twitter Follow David on Twitter: @revodavid
R Contest - Click to Enter

R links

Recommended Sites

Search Revolutions Blog