Introduction to R Programming training course teaches attendees how to use R programming to explore data from a variety of sources by building inferential models and generating charts, graphs, and other data representations.
Course Price
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) |