UrbanPro
true

R Programming for Data Science - Advance

LIVE
25 Hours

Course offered by Praveen

0 review
  • Course will start with set of objective questions which will give instructor idea of participants and also it will encourage participants to learn 
  • Every fundamental of learning is backed by objective questions and hands on 
  • Course with last with set of multiple choice questions which demonstrate the improvements in participants.
  • Course will last for 12 days covering 72 hours


OBJECTIVE:

R Package participants will learn

  • base r
  • plyr
  • dplyr
  • stringr
  • ggplot2
  • xml2
  • foreign
  • xlsx
  • RmySQL
  • shiny
  • jsonlite

Detail Description of course:

Basic Introduction to R 

  • Introduction to R
  • Drawback of using R

 Getting help 

  • help ()
  • Mailing List
  • R Web Page
  • ? Operator
  • ?? Operator
  • Hands on Exercise 

Structure of program in R 

  • Using R console
  • Scripting in R 

Packages: 

  • Type of packages
  • Introduction to R Base Packages
  • Introduction User Created Package
  • Brief introduction to some user created packages
  • Package Installation
  • Hands on Exercise 

Basic Data type 

  • Integer
  • Numeric
  • Character
  • Logical
  • Complex
  • Special data type 

Advance data objects 

  • Vector
  • List
  • Matrices
  • Array
  • Table
  • Data Frame
  • Naming row and column of data frame and matrix
  • Hand on Exercise 

Simple Statistic In R 

  • Mean
  • Median
  • Mode
  • Covariance
  • Correlation
    • Pearson
    • Spearman
    • Interpreting Correlation 

 

Loops and conditional 

  • Use of loop and conditionals
  • Structure of conditionals
  • if statement
  • if, else statement
  • if ,else if , else statement
  • while loop
  • for loop
  • Repeat
  • Hand on Exercise 

IO in R 

  • General file structure.
  • csv files
  • excel files
  • JSON
  • XML

Advanced loop 

  • apply ()
  • sapply ()
  • laaply ()
  • tapply ()
  • by ()
  • Hands on exercise 

Data Manipulation with plyr and dplyr 

  • Introduction to plyr and its components.
  • xxply function of plyr
  • Introduction to dplyr
  • Data manipulation with dplyr 

Date and Time in R 

  • Introduction to date and times.
  • Problem with date and time.
  • Introduction to lubridate.
  • Date and time manipulation 

String Manipulation in R 

  • Basic of String
  • Understanding String operations.
  • Important String Operations
    • String split
    • String Substitution.
    • Sub Strings finding.
    • Finding pattern
  • Regular Expression in R
  • Introduction to StringR packages
  • Stringr functions in detail
  • Hands on Exercise 

Function in R 

  • Introduction to function in R
  • Structure of function
  • Returning a value from a function
  • Returning complex data type from a function
  • Recursion
  • Hands on exercise 

Some mathematical functions 

  • Finding minimum maximum
  • Trigonometric function
  • Exponential function
  • Logarithm calculation
  • Finding absolute value
  • Factorial function
  • Cumulative mathematical functions
  • Pmin ()
  • Pmax ()
  • Round ()
  • Floor ()
  • ceiling ()
  • sqrt () 

Set Operations in R 

  • Defining set
  • Set properties
  • Union
  • Intersection
  • Subtraction 

Graphics in R: 

  • Use of graphs and chart
  • Basic elements of graph
  • Graphics in R base package
  • par()
  • plot()
  • Basic elements of graph generation
  • ggplot2 package
  • Grammar of graphics
  • Layered structure of ggplot2
  • Basic elements of ggplot2
  • qplot()
  • ggplot()
  • Some chart use and creation with Base R and ggplot2 package
    • Bar chart
    • Stacked Bar Chart
    • Histogram
    • Scatter plot
    • bubble chart
    • Pie chart
    • quantile quantile plot
    • Box Plot
    • Area Plot
    • Multiple plots
    • Line graph (Time Series Plotting)
    • Writing plot to files
  • Hands on Exercise 

R connection with Database 

  • Introduction to RDBMS
  • Introduction to MySql
  • R packages to connect to database
  • Data analysis of data from database
  • Hands on Exercise 

Debugging in R 

  • Introduction to Debugging
  • Some useful function to debug
  • browser()
  • debug()
  • undebug()
  • debugonce()
  • trace()
  • untrace()
  • setBreakPoint()
  • Hands On Exercise 

Shiny introduction 

  • Introduction to Shiny.
  • Concept of client and Server
  • Shiny application
  • Shiny application main components.
  • Creating first Shiny application. 

Shiny widgets 

  • Introduction to Widgets.
  • Widgets in Shiny
  • Control Widgets.
  • Different control widgets and their applications.
  • Understanding Page Layouts 

Data and R Script integration in Shiny 

  • Data integration
  • R Script integration 

Reactivity 

  • Introduction to Reactive expression
  • Reactive expression behavior
  • Creating reactive variables
  • Accessing reactive variables 

HTML and Shiny 

  • HTML tags in Shiny
  • HTML templates in Shiny 

Linear Regression:

  • Introduction to simple linear regression.
  • Business use cases of Linear regression.
  • Assumptions of simple linear regression.
  • Parameter calculation.
  • Function lm()
  • Multiple linear regression.
  • F-test on coefficient selections.
  • Step up and step down methods.
  • Other methods of independent variables selection.
  • Package leaps in R.
  • Validation of linear regression assumptions
  • Problem of multicollinearity.
  • Qualitative independent variables.
  • Lasso and Ridge regression.
  • Inference from results.

Classification:

  • Introduction to classification.
  • Business use cases of classification.
  • Approach of classification. 

Logistic regression:

  • Introduction to logistic regression.
  • Mathematical development of logistic model.
  • Result interpretation
  • Classification evaluation metrics introduction.
  • Result evaluation.
  •  R function glm() 

Classification Evaluation metrics :

  • Confusion metrics.
  • Sensitivity.
  • Specificity.
  • ROC curve.
  • Area under curve.
  • Package caret

Decision tree :

  • Introduction to decision tree.
  • Classification and regression tree.
  • Splitting algorithms
    • ID3
    • C4.5
    • CART
  • Tree pruning
  • R package rpart
  • R package tree
  • Inference of results

Ensemble learning :

  • Introduction to ensemble learning.
  • Random forest
  • R library randomForest

Bayes Classification :

  • Introduction to Bayes theorem.
  • Naive Bayes classification.
  • R package e1071 

Neural Networks :

  • Introduction to Neural network.
  • Basic idea about brain.
  • Perceptrons
  • Activation Functions
  • Multilayer Perceptrons
  • Feed Forward networks
  • Error back propagation algorithm
  • R package nnet

Clustering :

  • Introduction of clustering.
  • Business use cases of Clustering.
  • Clustering approach
    • Partitioning algorithms
    • Hierarchy algorithms
    • Density based
  • Introduction to R package “cluster” and other clustering methods in R base package.
  • K means clustering
  • K medoides (PAM)
  • Hierarchical clustering
  • BIRCH
  • DBSCAN
  • Comparison of different clustering algorithms and model evaluations
  • R package cluster

Market Basket Analysis :

  • Introduction to market basket analysis.
  • Business use cases for market basket analysis
  • Apriori Algorithm
  • FP Growth algorithms
  • R package arules 

Text Analysis in R:

  • Introduction to text analysis.
  • Introduction to R library “tm”.
  • Business use cases of Text analysis.
  • Approaches to do text analysis.
  • Word Clouds.
  • R package word clouds

Recommendation system:

  • Introduction to recommender system.
  • SVD and other matrix factorizations.
  • Classification and Recommendation.
  • Matrix factorization and Recommendation 

Introduction to deep learning

About the Trainer

Avg Rating

0 Reviews

0 Students

2 Courses

Praveen

B.Tech from IIT (ISM), Dhanbad and M. Tech from IISc, Bangalore

He is a passionate Data Scientist and has over 8 years of Industry experience across various domains and vertical. To add to this he has more than 5 years of experience in training and consulting. He has conducted more than 250 training programs across various tools of Data Science.

He has completed his B.Tech from IIT (ISM), Dhanbad and M. Tech from IISc, Bangalore.

Specialties:
Hadoop , Spark, Big Data, Data Analysis, Machine Learning and Data Mining, R Programming, Rattle and R Commander, Java J2ee, Python, Perl, MongoDB, Cassandra , C++ , Matlab, GNU Octave, MPI (Message Passing Interface), VTK (Visualization Tool Kit), Tensor Flow and many more..

Certifications:
> Developer Certification for Apache Spark (O'Reilly School of Technology and DataBriks) certification number 1.1.0–0149

> Hortonworks Certified Apache Hadoop Java Developer ( Hortonworks ) Certificate Number :006- 000311

> Oracle Certified Associate for Java

> Revolution R Enterprise Certified Specialist ( Revolution Analytics)

"Exploration of huge amount of data, understanding trends and teaching about same is my passion . Looking at different activities and forecasting future is what I like most. World of programming also intrigued me a lot. Because these are the tools which help you to get insight of the world through data or simulating a fictitious world or replicating the behavior of reality. How delighted we are when we replicate real world using codes and understand simplicity in complexity of the system and nature."

Students also enrolled in these courses

LIVE
1 review
2 Hours

Course offered by Yogesh T

1 review
LIVE
120 Hours

Course offered by Omkar Raikar

0 review
LIVE
42 Hours

Course offered by Shivangi Choudhary

0 review
LIVE
1 review
70 Hours

Course offered by Krishna Kumar

8 reviews

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet!

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

R Programming for Data Science - Advance by Praveen

Raju Kumar Mishra picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

R Programming for Data Science - Advance by Praveen

Raju Kumar Mishra picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more