Course Outline
Day One: Fundamentals of the Language
<\/h3>
-
Course Orientation
-
Overview of Data Science
-
Defining Data Science
-
The Data Science Workflow
-
Introduction to the R Language
-
Variables and Data Types
-
Control Flow (Loops and Conditionals)
-
R Scalars, Vectors, and Matrices
-
Creating R Vectors
-
Matrices
-
String and Text Manipulation
-
Character Data Types
-
File Input and Output (I/O)
-
Lists
-
Functions
-
Function Basics
-
Closures
-
lapply and sapply functions
-
DataFrames
-
Practical Labs for all topics
<\/ul>
Day Two: Intermediate R Programming
<\/h3>
-
Working with DataFrames and File I/O
-
Importing data from files
-
Data Preparation Techniques
-
Utilizing Built-in Datasets
-
Data Visualization
-
Graphics Package
-
Functions: plot(), barplot(), hist(), boxplot(), and scatter plots
-
Heat Maps
-
The ggplot2 package (qplot(), ggplot())
-
Data Exploration Using dplyr
-
Practical Labs for all topics
<\/ul>
Day Three: Advanced Programming With R
<\/h3>
-
Statistical Modeling in R
-
Statistical Functions
-
Handling NA (Missing Values)
-
Probability Distributions (Binomial, Poisson, Normal)
-
Regression Analysis
-
Introduction to Linear Regression
-
Recommendations
-
Text Processing (tm package and Word clouds)
-
Clustering Algorithms
-
Overview of Clustering
-
K-Means Clustering
-
Classification Algorithms
-
Overview of Classification
-
Naive Bayes
-
Decision Trees
-
Model Training using the caret package
-
Algorithm Evaluation
-
R and Big Data
-
Connecting R to databases
-
The Big Data Ecosystem
-
Practical Labs for all topics
<\/ul>
- Defining Data Science
- The Data Science Workflow
- Creating R Vectors
- Matrices
- Character Data Types
- File Input and Output (I/O)
- Function Basics
- Closures
- lapply and sapply functions
Day Two: Intermediate R Programming
<\/h3>
-
Working with DataFrames and File I/O
-
Importing data from files
-
Data Preparation Techniques
-
Utilizing Built-in Datasets
-
Data Visualization
-
Graphics Package
-
Functions: plot(), barplot(), hist(), boxplot(), and scatter plots
-
Heat Maps
-
The ggplot2 package (qplot(), ggplot())
-
Data Exploration Using dplyr
-
Practical Labs for all topics
<\/ul>
Day Three: Advanced Programming With R
<\/h3>
-
Statistical Modeling in R
-
Statistical Functions
-
Handling NA (Missing Values)
-
Probability Distributions (Binomial, Poisson, Normal)
-
Regression Analysis
-
Introduction to Linear Regression
-
Recommendations
-
Text Processing (tm package and Word clouds)
-
Clustering Algorithms
-
Overview of Clustering
-
K-Means Clustering
-
Classification Algorithms
-
Overview of Classification
-
Naive Bayes
-
Decision Trees
-
Model Training using the caret package
-
Algorithm Evaluation
-
R and Big Data
-
Connecting R to databases
-
The Big Data Ecosystem
-
Practical Labs for all topics
<\/ul>
- Graphics Package
- Functions: plot(), barplot(), hist(), boxplot(), and scatter plots
- Heat Maps
- The ggplot2 package (qplot(), ggplot())
Day Three: Advanced Programming With R
<\/h3>
-
Statistical Modeling in R
-
Statistical Functions
-
Handling NA (Missing Values)
-
Probability Distributions (Binomial, Poisson, Normal)
-
Regression Analysis
-
Introduction to Linear Regression
-
Recommendations
-
Text Processing (tm package and Word clouds)
-
Clustering Algorithms
-
Overview of Clustering
-
K-Means Clustering
-
Classification Algorithms
-
Overview of Classification
-
Naive Bayes
-
Decision Trees
-
Model Training using the caret package
-
Algorithm Evaluation
-
R and Big Data
-
Connecting R to databases
-
The Big Data Ecosystem
-
Practical Labs for all topics
<\/ul>
- Statistical Functions
- Handling NA (Missing Values)
- Probability Distributions (Binomial, Poisson, Normal)
- Introduction to Linear Regression
- Overview of Clustering
- K-Means Clustering
- Overview of Classification
- Naive Bayes
- Decision Trees
- Model Training using the caret package
- Algorithm Evaluation
- Connecting R to databases
- The Big Data Ecosystem
Requirements
- A basic background in programming is recommended <\/ul>
- A modern laptop
- The latest version of R Studio and the R environment must be installed <\/ul>
Setup Requirements
<\/h3>
Testimonials (7)
The real life applications using Statcan and CER as examples.
Matthew - Natural Resources Canada
Course - Data Analytics With R
His knowledge, and the codes were already written in the files so I could study after the classes and practice on my own.
GLORIA ADANNE - Natural Resources Canada
Course - Data Analytics With R
Lots of R coding provided and good examples
Kasia - Natural Resources Canada
Course - Data Analytics With R
Extensive language and well-developed. Also a wealth of supporting information available online.
Michel - Natural Resources Canada
Course - Data Analytics With R
I liked that the trainer made sure we all understood and were following the lectures. if we had a problem, he stopped and helped us fix it.
Cesar - AMERICAN EXPRESS COMPANY MEXICO
Course - Data Analytics With R
The tool was interesting and I see the use. I would like to learn about more about it.
- Teleperformance
Course - Data Analytics With R
New tool which is “R” and I find it interesting to know the existence of such tool for data analysis.