Hasthika Rupasinghe
For Students
Resources
Teaching
Advising
Research
Software
Non-Academic links
About me
Resources
R
R homepage
Download R
Quick R (all types of examples)
An Introduction to R
R Programming for Data Science
by Roger D. Peng
Exploratory Data Analysis with R
by Roger D. Peng
Efficient R programming
by Colin Gillespie and Robin Lovelace
Advanced R Development
by Hadley Wickham
Advanced R Solutions
by Malte Grosser and Henning Bumann
Functional Programming and Unit Testing for Data Munging with R
YaRrr! The Pirate’s Guide to R by Nathaniel D. Phillips
Roger Peng’s Computing for Data Analysis Videos
Learning Statistics/R on youtube
DataCamp
Free Code School intro R Course
swirl
“swirl teaches you R programming and data science interactively, at your own pace, and right in the R console”
Why Use Docker with R?
RStudio
ASU RStudio Server
RStudio (IDE)
RStudio (IDE) preview relase
RStudio Documentation
RStudio Cheat Sheets
RStudio Easy Tricks for V1.0
Data Camp
Data Science Courses Using R
Data Science Courses Using Python
Graphics
The
R
Graph Gallery
ggplot2
documentation
ggplot2
Main Page
ggplot2
Book
Cookbook for R
Lattice: Multivariate Data Visualization with R - Figures and code
Graph Catalog
ggplot2
The Grammar and Graphics of Data Science (Video)
(58:50)
plotly
for R
Plotly tutorial: Plotly and R
Interactive Data Visualization (2nd Day)
by Paul C. Bauer and Richard Traunmüller
DiagrammeR
Shiny Apps
Shiny
shinyapps.io server
Shiny Apps Documentation
Shiny Cheatsheet
Building Shiny Apps
Normal Distribution Calculator (running on RStudio Shiny Apps server)
Normal Distribution Calculator (running on Alan’s Droplet)
Normal Distribution Calculator (with more features running on Alan’s Droplet)
Sampling Distributions (running on Alan’s Droplet)
How to get your very own RStudio Server and Shiny Server with DigitalOcean
R Package Building
R Packages
by Hadley Wickham
Mastering Software Development in R
by Roger D. Peng, Sean Kross, and Brooke Anderson
packagedocs
pkgdown
Using
dplyr
Introduction to
dplyr
vignette
dplyr
video1-tutorial
dplyr
video2-tutorial
Reproducible Analysis
knitr
Homepage
knitr
Package Development on GitHub
Bookdown: Authoring Books with R Markdown
by Yihui Xie
Reproducible Research with
R/RStudio Development on GitHub
CRAN views of Reproducible Analysis
Reproducible Reporting (Video)
(58:03)
Getting used to R, RStudio, and R Markdown
by Chester Ismay
My Final College Paper
by Chester Ismay
R Markdown
R Markdown V2
Using R Markdown
Getting started with R Markdown (Video)
(1:02:44)
Markdown
Creating Slides with R
R Markdown - ioslides, reveal.js, Slidy, and Beamer
xaringan
R Presentations
Git
Happy Git and GitHub for the useR
by Jenny Bryan and the STAT 545 TAs
Download Git
GitHub Help Page
Git Tutorials (bitbucket)
Create a Project
Git Cheatsheet
Free Code School Intro to Git
Pro Git Book
Try Git on GitHub
Phillip Guo’s Basic Git and Github tutorials (Three tutorials about 10 minutes each)
Clone a GitHub Repo with RStudio (Video)
(5:05)
Clone a GitHub Repo with RStudio (Slides)
Collaboration and time travel: version control with git, github and RStudio (Video)
(48:56)
Using Unix Like Commands
Play Terminus to learn basics of the shell
Phillip Guo’s Unix-like command line tutorials (Four tutorials about 10 minutes each)
Michael Stonebank’s Unix Tutorial for Beginners
Data Science
R for Data Science
by Garrett Grolemund and Hadley Wickham
A MODERN DIVE into Data with R
by Chester Ismay and Albert Y. Kim
Tidy Text Mining with R
by Julia Silge and David Robinson
OnePageR
\(\LaTeX\)
Download LaTeX for Macs (TeXLive)
Download LaTeX for Windows (MikTeX)
More Math into LaTeX
Getting started with LaTeX
LaTeX Wikipedia
Clever help finding LaTeX symbols
Zotero
Using Zotero
Other Interesting Stuff
R-bloggers
John Chambers recounts the history of S and R