The only difference is that with R, I have a much more powerful tool with 100’s of world class programmers developing new tools all the time.
R has many multivariate chart and analysis capabilities not included in Excel:
- Dot plots
- Step charts
- Box & Whisker plots
- Trellis – Lattice – Small Multiples
- Lowess smooothing
I have been able to develop rudimentary versions of the 4 advanced chart types, however, I have not been able to prepare a lowess smoothing program in Excel – VBA. Once I started comparing R to my Excel VBA tools, I realized that I could produce a better, more advanced chart with one line of R code than with dozens of lines of VBA code. By switching to R for my multivariate charts, I gain from the work of 100’s of world class statistical programmers, letting me concentrate on producing advanced charts rather than developing Excel VBA code that just handles part of what the R function does.
R Learning Strategy
Having tried to learn R several time before, I’ve developed an R learning strategy that I think will work this time:
- Use Excel charts for all my simple, straight forward charts.
- Use Excel for all of my data manipulation. Since I can do just about everything I need in Excel, why relearn data manipulation in R
- Use a friendly R interface tool. I selected TINN-R, a simple and effective tool for writing my scripts.
- Use the free, Chapters 9 & 10 from Introduction to Data Technologies written by one of the leading statistical charting programmers, Paul Murrell.
- Transfer data to R through CSV files. It’s easy and it reduces my learning curve.
- Learn just one of R graphics packages, in my case, Lattice. It does a great job on trellis – lattice, multivariate charts, Excel’s Achilles heal.
- Use a code snippet tool (VBCC in my case) to store my R code snippets in an easily retrievable form. I used this same tool to save my VBA code snippets, saving me lots of time on my VBA learning curve.
- Keep going! Now that I have a few scripts under my belt, I feel much more comfortable.

