Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

R Programming for Data Science

Duration: 4 Days

The objective of this course is to introduce participants to the data analytics with R programming language, which is a widely used and up-coming statistical programming language. In this course, participants will be exposed to data manipulation with R, produce visualization for data exploration, use some common statistical and machine learning methods to do predictive modelling and finally generate reproducible reports.

  • Utilize RStudio, understand R documentation and write R scripts.
  • Acquire and manipulate data.
  • Produce basic statistical summaries of the data.
  • Apply statistical and machine learning models for data analysis and predictive modelling.
  • Produce visualization using basic graphics functions and experience the ggplot2 packages.
  • Produce reports in R Markdown.

Module 1

  • Overview of R in data analytics
  • Installing and setting up R programming environment
  • R data types and objects (vectors, lists, matrix and data frame)
  • Reading and Writing Data
  • List, Matrix, Data Frame
  • Sub-setting Data

Module 2

  • Control Structures
  • Creating and Using Functions
  • Scoping Rules, Manipulating Date and Time
  • Laboratory exercise – working with date
  • Using the R ‘apply’ functions
  • Profiling in R

Module 3

  • Concept of Tidy data in R
  • Importing data
  • Data Preprocessing with R
  • Packages: tidyr and dplyr
  • Introduction to data.table

Module 4

  • Introduction to base plotting system
  • Introduction to ggplot
  • Introduction to Machine Learning and Caret Package I

Module 5

  • Introduction to Machine Learning and Caret Package II
  • Introduction to Shiny I
  • Introduction to Shiny II

Hands-On Case Study

Lab Exercises will be conducted after each module, including

  • Working with data frame
  • Working with date
  • Data processing with R
  • Base plots and ggplot
  • Caret package
  • RShiny

Register Now

Drop us your entry if you are interested to join this course.


You may like

Tableau Desktop Specialist

Tableau Desktop Specialist DATA PRESENTER interested in TABLEAU DESKTOP SPECIALIST Duration: 4 Days This is an examination-based course. This course will cover the concepts and practical skills required to meet the exam expectation. There are no pre-requisites for...

Blockchain Technology For Government And Public Sector

Blockchain Technology For Government And Public Sector Professionals from both all government and public sector especially non ICT’s background Duration: 2 Days This short online course intends to provide a solid, foundational understanding of Blockchain technology to...

Blockchain Technology For Accountants: An Introduction

Blockchain Technology For Accountants: An Introduction Anyone from non-ICT background who  involved in creating, executing, monitoring and ensure the success of cooperate business Duration: 1/2 day Blockchain technology is disrupting the way business transactions in...