Module 1Overview |
|---|
|
✅ History of R ✅ Advantages and disadvantages ✅ Downloading and installing ✅ How to find documentation
|
Module 2Introduction |
|---|
|
✅ Using the R console ✅ Getting help ✅ Learning about the environment ✅ Writing and executing scripts ✅ Object oriented programming ✅ Introduction to vectorized calculations ✅ Introduction to data frames ✅ Installing packages ✅ Working directory ✅ Saving your work |
Module 3Variable types and data structures |
|---|
|
✅ Variables and assignment ✅ Data types ✅ Data structures ✅ Indexing, subsetting ✅ Assigning new values ✅ Viewing data and summaries ✅ Naming conventions ✅ Objects
|
Module 4Getting data into the R environment |
|---|
|
✅Built-in data ✅ Reading data from structured text files ✅ Reading data using ODBC
|
Module 5Dataframe manipulation with dplyr |
|---|
|
✅ Renaming columns ✅ Adding new columns ✅ Binning data (continuous to categorical) ✅ Combining categorical values ✅ Transforming variables ✅ Handling missing data ✅ Long to wide and back ✅ Merging datasets together ✅ Stacking datasets together (concatenation) |
Module 6Handling dates in R |
|---|
|
✅ Date and date-time classes in R ✅ Formatting dates for modeling
|
Module 7Control flow |
|---|
|
✅ Truth testing ✅ Branching ✅ Looping |
Module 8Functions in depth |
|---|
|
✅ Parameters ✅ Return values ✅ Variable scope |
Module 9Applying functions across dimensions |
|---|
|
✅Sapply, lapply, apply
|
Module 10Exploratory data analysis (descriptive statistics) |
|---|
|
✅Continuous data ✅ Categorical data ✅ Group by calculations with dplyr ✅ Melting and casting data |
Module 11Inferential statistics |
|---|
|
✅ Bivariate correlation ✅ T-test and non-parametric equivalents ✅ Chi-squared test
|
Module 12Base graphics |
|---|
|
✅ Base graphics system in R ✅ Scatterplots, histograms, barcharts, box and whiskers, dotplots ✅ Labels, legends, titles, axes ✅ Exporting graphics to different formats |
Module 13Advanced R graphics: ggplot2 |
|---|
|
✅ Understanding the grammar of graphics ✅ Quick plots (qplot function) ✅ Building graphics by pieces |
Module 14General linear regression |
|---|
|
✅ Linear and logistic models ✅ Regression plots ✅ Confounding / interaction in regression ✅ Scoring new data from models (prediction) |