Why Use R?

I really like this post because you show a progres…

Phil Rack - Dec 3, 2010

I really like this post because you show a progression of stat tools you have used. I think that’s important for those who are considering using a new product. Everyone wants to see some common ground and how they’ve evolved their analytics stack over time.

One thing I can’t seem to figure out in R is how you would use multiple timeframes. Let’s say you want to look at both daily and intraday data as part of the same study (daily to trigger entry, and intraday to figure out if your limit or stop is hit first). The only way I can figure out how to do this is using loops to keep daily and intraday “synchronized” - and that seems to slow everything to a crawl. Is there an easy solution to this that maintains R’s high speed time series without resorting to loops? I’m admittedly an R newbie. Thanks!

R has many idiosyncrasies and it does not optimize well for certain matrix operations. The documentation is also quite poor.

In terms of performance, numpy+python can knock down the best optimized programs. And in terms of comprehension, numpy+python wins again

Phil, thanks for the comment. I’m glad you liked the post.

Scott, I’m not sure I understand your question. You will probably get some good answers if you send an example of what you want to the R-SIG-Finance mailing list (follow the posting guide to get the best answers).

Alex, which matrix operations does R not optimize well? Using which BLAS? How is the documentation poor? Can you cite some performance comparison examples? How long have you used R? Python? Thanks for the comment.