Business Analytics Using R: Certified Online Workshop

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 29

BUSINESS ANALYTICS USING

R
Coverage:
Certified Online Workshop Session-1. Introduction to R
22-24-April-2020 | MBA & MCOM Session-2. Business Data Visualisation using R
Session-3. Business Statistics using R
Session-4. Time Value of Money & Capital Budgeting using
Session-5. Forecasting Demand with Time Series using R
Session-6. Analyse & Visualise Recruitment Data using R

@
Kiran Kumar K V
Program Director | Associate Professor – Finance & Analytics
+91-99644-02318 | +91-70194-93813
kirankvk@gmail.com | kirank@fredindia.org
linkedin.com/kirankvk | fredindia.org
BUSINESS ANALYTICS USING
R
Certified Online Workshop Session-1
22-24-April-2020 | MBA & MCOM
Introduction to R

@
Kiran Kumar K V
Program Director | Associate Professor – Finance & Analytics
+91-99644-02318 | +91-70194-93813
kirankvk@gmail.com | kirank@fredindia.org
linkedin.com/kirankvk | fredindia.org
SOME GUIDELINES
Please MUTE your audios while the session is going on
Try to keep your questions towards the end & let them be general
During the session, if you have a point to make, use CHAT feature
If the session cuts/stops abruptly, you can REJOIN within one minute
The Slides and Video Recording will be shared with you by your department
OBJECTIVES OF THIS
SESSION
WHAT IS R?
R is an Open-source Programming Language for Analytical Operations
 Data Manipulation
 Calculations
 Graphical Displays
 Linear & non-Linear Modeling

Developed by Ross Lhaka & Robert Gentleman in 1993


Currently R is the 2nd most popular programming language in data
science
Famous because:
 Graphical Libraries
 Availability/Cost
 Continuous Advancement
 Job Scenario
 Customer Service Support and Community
 Portability
R TRIVIA

https://data-flair.training/blogs/r-programming-language/
WHY R?

https://data-flair.training/blogs/why-learn-r/
POPULAR COMPANIES USING
R

https://data-flair.training/blogs/r-tutorial/
FEW APPLICATIONS OF R
Banking & Fraud Detection, Reducing Customer Churn Rate, Financial Products
Finance Engineering, Stock Trading & Valuation

Bio-Technology Analyse genetic sequence trending, drug discovery, computations neuroscience

Social Media Digital Marketing Analytics, Customer Sentiment Analysis, Segmentation

E-Commerce Customer Data Analysis, Target Marketing, Vendor Analysis

Manufacturing Demand Forecasting, Production Optimisation


Companies
JOB ROLES FOR R
LITERATES

Financial Firms / Banks / Capital Market


Retail / FMCG / E-Commerce
Analytics / AI & ML / Research
IT Companies / Tech-enabled Services

https://data-flair.training/blogs/r-programming-language/
FEATURES OF R
R Scripts
 R Graphical User Interface
 R Studio

Installing R
 Download & Install R
 Download & Install R-Studio
 Install R Packages

Scripting in R
print("Hello IFIM") + RUN
COMPONENTS OF R-STUDIO

SCRIPTS ENVIRONMENT

CONSOLE Files/ Plots/


Packages/ Help
TYPES OF DATA IN R
Numeric - Numbers
Strings - Texts
Booleans – TRUE, FALSE
Vector - Lists
Data frame - Table
DEFINING VARIABLES,
LISTS, TABLE
<-
c ()
data.frame()
class ()
R AS A CALCULATOR
R AS A SMART CALCULATOR
R VECTORS / LISTS

c()
rep ()
seq ()
sqrt ()
R VECTORS / LISTS
IMPORT DATA FROM
OUTSIDE
getwd()
setwd ()
LOAD FILE INTO R

read.csv()
head()
tail()
KNOWING THE TABLE SIZE
nrow()
ncol()
unique ()
SELECTING A ROW,
COLUMN, CELL/S

x[“columnname”]
x$Columnname
x[rownum,columnnum]
SELECTING A ROW,
COLUMN, CELL/S
RENAMING COLUMNS
colnames ()
rownames()
names()
USING IF ELSE FUNCTION
if (…..) {
……….
} else {
………..
}
WHAT DID WE DO
Components of R-Studio
Types of Data in R
Defining Variables, Lists, Tables
Using R as Calculator
R Vectors/Lists
Import Data from Outside
Loading Files into R
Knowing the Table Size
Selecting Row, Column, Cell/s
Renaming Columns
Using IF Else Function
LETS DO AN EXERCISE
1. Create a variable called myname and define your name as the input; Print myname
2. Create a list called mylist. Input the data as below
Alex, 5.11, Male, Basheer, 5.5, Male, Chaitra, 5.8, Female

3. Convert the mylist into a data frame with column headings name, height, gender; Print mylist

4. Create a list with below data – 11,12,13,14,15,16,17,18,19,20 (Hint: Use seq function)
5. Create a list with below data – 10, 20,30,40,50,60,70,80,90,100 (Hint: Use seq function)

6. Define a variable x and load a random number


7. Run If Else function to print if x is an even number

8. Load a Directory/Folder from you Computed into R


9. Load an Excel File into a R Project
LETS DO AN EXERCISE
1. Load dataset mtcars (Hint: mtcars is a dataset in built available in R)
2. I want to know the number of rows in mtcars dataset
3. I want to know the number of columns in mtcars dataset
4. I want to see the top 5 rows of the mtcars dataset
5. I want to see the bottom 5 rows of mtcars dataset
6. I want to know how many types of gears are there in mtcars
7. I want to see all details of the car Fiat 128
8. I want to see the rows 20 to 25
9. I want to see cyl and qsec details of the car Datsun 710
10. Rename the column 1 (mpg) as mileage
Kiran Kumar K V
Program Director | Associate Professor – Finance & Analytics
+91-99644-02318 | +91-70194-93813
kirankvk@gmail.com | kirank@fredindia.org
linkedin.com/kirankvk | fredindia.org

You might also like