R PROGRAMMING
This course will provide a
basic introduction to R, and its use in organizing and exploring data. The
emphasis is on understanding and working with fundamental R data structures and
we will introduce some basic R programming techniques. Once you've completed
this course you'll be able to enter, save, retrieve, manipulate, and summarize
data using R; you will also have the proper foundation to build your
programming skills in R and take advantage of the full power of R.
Course Program:
SESSION 1:
Getting Started with R
·
What is statistical programming?
·
The R package
·
Installation of R
·
The R command line
·
Function calls,
symbols, and assignment
·
Packages
·
Getting help on R
·
Basic features of R
·
Calculating with R
SESSION 2: Matrices, Array, Lists, and Data Frames
·
Character vectors
·
Operations on the
logical vectors
·
Creating the
matrices and operations on it
·
Creating the array
and operations on it
·
Creating the lists
and operations on it
·
Making data frames
·
Working with data frames
SESSION3:Getting
Data in and out of R
·
Importing different types of file formats
Data Manipulation and Exploration:
·
Variable transformations
·
Creating Dummy variables
·
Data set options (Rename, Label)
·
Identification and Dealing with the Missing data
·
Sorting the data
·
Handling the Duplicates
·
Summarize numeric variables
·
Summarize factor variables
·
Aggregated functions using Group by
·
Data preparation using the sqldf package
Conditional Statements and Loops:
·
Nested If Else
·
For Loop
·
While Loop
Functions:
·
Numeric Functions
· Bar Chart
· Box plot
· Scatter plot
· Multi Scatter plot
·
Word cloud etc.…
· High-level
plotting commands
·
The plot() function
·
Displaying multivariate
data
·
Display graphics
·
Arguments to high-level plotting functions Low-level plotting commands
·
Mathematical annotation
·
Hershey vector fonts
·
Interacting with graphics
·
Using graphics parameters
·
Permanent changes: The par() function
·
Temporary changes: Arguments to graphics functions
·
Graphics parameters list
·
Graphical elements
·
Axes and tick marks
·
Figure margins
·
Multiple figure environment
·
Device drivers
·
PostScript diagrams for typeset documents
·
Multiple graphics devices
·
Dynamic graphics
Advanced R and Real time analytics examples:
·
Text Data handling
·
Positive and Negative word cloud
·
Required packages for the analytics
·
Sentiment analysis using the real time example
·
R code automation
·
Time series analysis with the real time Telecom data
·
Couple of examples with the
time series data
Integration with R
· Hadoop with R
·
Tableau with R