Getting Started With R
I've been helping a customer to get started with R - here's my digest which no doubt I'll be adding to over time.
- The first decision is the R version you wish to use
- Install – IDE
- R Tools for Visual Studio
- Supports multiple languages
- 1st party
- RStudio
- Gold standard
- Mature and lightight
- Thin client for Linux
- R Tools for Visual Studio
- R etiquette
- Google's R Style guide
- Hadley's Style Guide
- If you're coming from another language
- "."'s and "_"'s are fair game in var names.
- White space doesn't matter
- You can put a ";" at the end of a line, but that only matters when embedding in SQL
- Other topics (aka, the self study list)
- Remote execution / Operationalization
- Other compute contexts (and Python overlap)
- Reproducible R Toolkit
- Books
- Norman Matloff, The Art of R programming
- Andrie DeVries, R for Dummies
- Jared Lander, R for Everyone
- Documentation
- SQL Server R tutorials
- Azure Machine Learning Studio
- Azure Machine Learning Studio includes hundreds of built-in packages and support for custom code.
- R Server for HDInsight
- Predictive analytics, machine learning, and statistical modelling for big data
- Tutorial: Get started with extending U-SQL with R
- Blogs
- https://blog.revolutionanalytics.com
- https://trevorstephens.com/kaggle-titanic-tutorial/getting-started-with-r/
- Cortana Intelligence and Machine Learning Blog
- Learn more about how to get started on Machine Learning with R and Python by reading our blog.
- RUGs and Meetups
- Online training:
- MRS Video Series – This is a 4 part series that was just put together to provide an intro to MRS specifically.
- EdX course - Analyzing Big Data with Microsoft R Server; free 4 week course with 4hrs effort per week.
- Data Camp course – Free course from Data Camp on MRS.