R Pruim
2014 iCOTS Workshop
The new support for documentation creation in RStudio is great.
These slides are HTML, but I created them in RMarkdown (+ a little bit of HTML fiddling)
Other slides will be PDF created using beamer – but again, I wrote them in RMarkdown
A single RMarkdown file can generate PDF, HTML, or Word
A lot of times you end up putting in a lot more volume, because you are teaching fundamentals and you are teaching concepts that you need to put in, but you may not necessarily use because they are building blocks for other concepts and variations that will come off of that … In the offseason you have a chance to take a step back and tailor it more specifically towards your team and towards your players.“
Mike McCarthy, Head Coach, Green Bay Packers |
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
— Antoine de Saint-Exupery (writer, poet, pioneering aviator) |
One key to successfully introducing R is finding a set of commands that is
It is not enough to use R, it must be used elegantly.
Two examples of this principle:
Goal: a minimal set of R commands for Intro Stats
Result: Minimal R Vignette
Much of the work on the mosaic
package has been motivated
by
# simpler version
goal( ~ x, data = mydata )
# fancier version
goal( y ~ x | z , data = mydata )
# unified version
goal( formula , data = mydata )