cm002 2014-09-08 Monday overview
- Weekend software installation damage report; emergency crews stand by update: mostly amazing success!
- Introduction to R and RStudio
- What to do before next class
- R/RStudio novices: finish the activity (linked below)
- experience useRs: maybe check out swirl (more below)
- any other R learning exercises you wish …
- What’s next?
- We elicit your name, GitHub username, Twitter handle (if you have) via the web … details coming
- Wednesday: more R, intro to Git(Hub), compiling an R script or R markdown document to HTML
- Homework will be due before class Monday 2014-09-15. Not posted yet but will be creating a basic R Markdown document and posting to GitHub.
Slides and links
Slides available on slideshare
Notes and and some links from the slides
- Jack Handey’s Deep Thoughts were a Saturday Night Live thing, many moons ago
- Emacs Speaks Statistics (ESS) manual. ESS + Emacs is still a great way to work with R, especially if you want one editor/IDE to cover other (non-R) languages. I used ESS before eventually switching to RStudio. Still waiting for the Emacs key-bindings :(
- Vince Buffalo tweet re: “write code for humans, write data for computers”. Apparently he also uses the phrase in his upcoming book Bioinformatics Data Skills.
- Tweet by
@jiffyclub illustrating agony of working with data formatted for human eyeballs
- his iPython notebook
- data he was working with from California’s Department of Water Resources Data Exchange Center
- The International Obfuscated C Code Contest
- swirl: “a software package for the R programming language that turns the R console into an interactive learning environment”
For those familiar with R
Check out swirl. Work through one or more interactive courses with the goal of writing a short review (include in homework?). Feeling more ambitious? Check out swirlify and create a new lesson. I’d be happy to help think up topics.