CII – IIT Madras Online Certification Course
Introduction to Data Science / Machine Learning using R
Week -1 Introduction to data analytics and big data
• What is data science
• What is big data
• Why data analysis
R fundamentals
• Introduction to basics
of R/RStudio
• Opening, creating and
• Managing R/RStudio workspace
o Setting the working directory
o Creating files
o Writing scripts
o Executing R file
o Commenting
o Clearing the environment and console
o Saving the workspace
Week - 2 Basics of programming in R
• Naming conventions in R/RStudio
o Basic data types
o Predefined constants
• Vectors
• Lists
o Creating and manipulating list
o Concatenation of list
• Data frames
o Recasting and joining two data frames
o Arithmetic, logical & matrix operations
Introduction to functions and control structures in R
• Functions
o “apply” functions in R
• Control structures
o if-else-if family
o for loop
o Nested for loops
o for loop with” if break”
o while loop
Data visualization in R
• Basic graphics
o Scatter plot
o Line plot
o Bar plot
Data visualization using ggplot
Week - 3 Basics of Statistics
• Descriptive statistics
o Measures of central tendency
o Measures of spread
o Distribution of mean and variance
o Sampling basics
o Notion of probability
Week - 4 Data acquisition & Data Preparation
• Reading files
o Comma separated value files
o Tab-delimited files
o Excel files
• Data preparation
o Data quality- relevance, accuracy and completeness
o Handling missing values
Week - 5 Inferential Statistics
• Introduction to hypotheses testing
• Performance of hypotheses tests
• Test for mean (one sample)
• Test for differences in means (two sample test)
• Test for differences in variances (F test)
• Summary
Week – 6 & 7 Predictive Modelling
• Correlation
• Basics of regression
• Ordinary least squares
• Model building, model assessment and improvement
• Building confidence interval around regression coefficients
• Hypotheses testing on regression coefficients and models
• Diagnostics
• Multiple linear regression (model building and assessment)
• Cross validation
• Hands-on videos on simple and multiple linear regression
Week- 8 Machine Learning
• Classification
o Logistic regression
o Performance measures
assessment and improvement
o K nearest neighbours
• K means
• Hands-on videos on logistic regression, K nearest
neighbours and K means