cm002 2015-09-10 Thursday overview
- 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) … will email you link to a web form (done w/ Shiny and R, naturally!)
- Monday: more R, intro to Git(Hub), compiling an R script or R markdown document to HTML
- Homework will be due WHEN? WHICH DAY OF WEEK WE WANT TO USE FOR THIS? Not live yet but will be creating a basic R Markdown document and posting to GitHub.
Slides and links
Slides available on slideshare
2014 version of slides but I don’t expect much to change
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 new 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.