MBAS901 1 LectureA
MBAS901 1 LectureA
By:
Dr. Prithvi Bhattacharya
Lecture Outline
1.1 Introduction
1.2 Basics of Business Analytics
1.3 Life Cycle of Business Analytics
Lecture Outline
1.1 Introduction
1.2 Basics of Business Analytics
1.3 Life Cycle of Business Analytics
Instructor Details
E mail: [email protected]
[email protected]
MANDATORY:
• Check Moodle and Email regularly for latest information
1.1 Introduction
1.2 Basics of Business Analytics
1.3 Life Cycle of Business Analytics
What is Business Analytics ?
• !
Jobs After Business Analytics
• Data Analyst
• Data Scientist
• Business Analyst
• Operations Research Analyst
• Market Research Analyst
• Data Engineers
• Data Managers
• Chief Information Officer (CIO) !
Jobs In Business Analytics
What about ….?
• Artificial Intelligence (AI)
• an umbrella discipline that covers everything related to making machines make decisions
autonomously.
• Deep Learning
• A subset of ML: a technique that is inspired by the way a human brain filters information
• Uses Neural Networks as a foundation
What about …..?
• Business Intelligence
• It is the process of collecting, storing and analysing data from business
operations.
• It provides comprehensive business metrics, in near-real time, to support better
decision making
• It does not usually predict the future
• Data Mining
• It is the process of analyzing a large batch of information to discern trends in data
using computer science algorithms
• Data Science
• It combines multiple fields, including statistics, computer science, artificial intelligence
(AI), and data analysis, to extract value from data.
• Data science encompasses preparing data for analysis, including cleansing,
aggregating, and manipulating the data to perform advanced data analysis
What about …..?
• Data Analytics
• Data Engineering
• ……
◦Descriptive Analytics
◦Predictive Analytics
◦Prescriptive Analytics
Different Types of Business Analytics
◦Descriptive Analytics
◦What has happened and why ?
◦Descriptive analytics looks at data statistically to tell you what happened in the past.
◦This can be in the form of data visualizations like graphs, charts, reports, and dashboards.
◦In a healthcare setting, for instance, say that an unusually high number of people are admitted
to the emergency room in a short period of time.
◦Descriptive analytics tells you that this is happening and provides real-time data with all the
corresponding statistics (date of occurrence, volume, patient details, etc.).
Different Types of Business Analytics
◦Predictive Analytics
◦What will happen next ?
◦Predictive analytics takes historical data and feeds it into a machine learning model that
considers key trends and
◦The model is then applied to current data to predict what will happen next.
◦Back in our hospital example, predictive analytics may forecast a surge in patients admitted to
the ER in the next several weeks.
◦Based on the predictions, the illness will be spreading at a rapid rate.
Different Types of Business Analytics
◦Prescriptive Analytics
◦What is our best course of action ?
◦Prescriptive analytics takes predictive data to the next level. Now that you have an idea of
what will likely happen in the future, what should you do?
◦It suggests various courses of action and outlines what the potential implications would be for
each.
◦Back to our hospital example: now that you know the illness is spreading, the prescriptive
analytics tool may suggest that you increase the number of staff on hand to adequately treat the
influx of patients.
Descriptive Analytics
Type Explanation
Central Tendency Central tendency represents the center point or typical value of a dataset.
EG: what are the average sales per quarter?
Dispersion Dispersion (also called variability, scatter, or spread) is the extent to which a distribution is stretched or
squeezed.
EG: How much do the sales vary ?
Shape and Form Shape and form of the data provide general features of the data, often very useful for data exploration and
diagnostics
Association Association is any relationship between two measured quantities that renders them statistically dependent
EG: Do sales depend on product prices?
Predictive Analytics
Type Explanation
Causal modeling Causal modeling attempts to help us understand what events or actions actually influence others.
E.g.: “Will a particular drug help decrease blood pressure level in patients”.
Value estimation Value estimation attempts to estimate or predict, for each individual, the numerical value of some variable for that individual
E.g.: “How much will a given customer use the service?”
Classification Classification attempt to predict, for each individual in a population, which of a (small) set of classes this individual belongs to
E.g.: “Among all the customers, which are likely to respond to a given offer?”
Clustering Clustering attempts to group individuals in a population together by their similarity, but not driven by any specific purpose
E.g.: “Do our customers form natural groups or segments?”
Co‐occurrence Grouping Co‐occurrence Grouping (also known as frequent item‐set mining, association rule discovery, and market‐basket analysis)
attempts to find associations between entities based on transactions involving them.
E.g.: What items are purchased together?
Similarity Matching Similarity Matching attempts to identify similar individuals based on data known about them; it can be used directly to find similar
entities
E.g.: “Find people who are similar to you in terms of the products they have liked or have purchased”.
Network Link Prediction Network Link Prediction attempts to predict connections between data items, usually by suggesting that a link should exist, and
possibly also estimating
the strength of the link.
E.g.: “Since you and Karen share 10 friends, maybe you’d like to be Karen’s friend?”
Change Point Detection Change Detection in a time series data attempts to detect changes quickly that are significant for either action to be taken or as a
result of an action taken
E.g.: “Has there been an increase in global temperature over a period of time to alarm us about global warming?”
Forecasting Time Series Forecasting Time Series involves taking models fit on historical data and using them to predict future observations
E.g. “What will be the temperatures for the next few days in a city?”
Prescriptive Analytics
Type Explanation
Simulation Simulation attempts to show the eventual real effects of alternative conditions and courses of action when the real system
cannot be engaged.
E.g.: “How can we minimize the response time of serving customers in a call centre ? ”.
Optimization
Optimization attempts to derive optimal solutions based on several objectives. The objective most often considered is
the operational cost to be
minimized.
E.g.: “How can we give the best balanced diet to workers at the minimum cost?”
Logic‐based Logic‐based prescriptions involve incorporating the expert knowledge into the prescriptive analytics models and is based on
prescription rules represented by
mathematical functions.
E.g.: “How can we do prescriptive maintenance planning for all our machines in our factory ?”
Different Types of Data
◦Structured Data
◦Semi-Structured Data
◦Un-Structured Data
Different Types of Data
Structured Data
• Data that fits neatly within fixed rows and columns in relational databases and spreadsheets.
• Examples of structured data include names, dates, addresses, credit card numbers, stock
information, geolocation, and more.
Different Types of Data
Semi-Structured Data
• Data not in rows and columns but in some other sort of structure
• Based on Industry standards
• Examples : data as XML, JSON , NOSQL formats
Different Types of Data
Un-Structured Data
• Unstructured data is essentially everything else.
• It may be textual or non-textual, and human- or machine-generated.
• It can be of any form like text, image audio, video etc..
• Examples : data from text files, emails, websites, twitter feeds, Facebook and Instagram
posts, movie clips, surveillance camera footage, sensors…
Different Types of Data: BIG Data
Big Data
• Big data is a term that describes large, hard-to-manage volumes of data – both structured
and unstructured – that inundate businesses on a day-to-day basis.
• The 5 V's of big data (velocity, volume, value, variety, veracity, and variability)
Analytics Terminology
Analytics Terminology
1.1 Introduction
1.2 Basics of Business Analytics
1.3 Life Cycle of Business Analytics
Life Cycle of Business Analytics
Life Cycle of Business Analytics
2. Data Understanding : exploring the data, determining if the data that you have is appropriate
4. Modeling: building models to summarize data, quantify the relationships, make predictions
6. Deployment: Deploying the solution and prepare report for communicating the results to the
appropriate audience
Life Cycle of Business Analytics
Life Cycle of Business Analytics : Business
Understanding
The purpose of Business Understanding is:
Defining what the objective of this business analytics initiative is
i.e. defining what question(s) do we want to answer ?
Exploration 0.16
0.14
0.12
openvino-cpu
0.1 onnxruntime-
One picture = one thousand words! 0.08 CPUExecutionProvider
0.06 onnxruntime-
TensorrtExecutionProvider
0.04
0.02
0
1 2 4 8 16 32 64 128
700
600
500
400
300
200
100
0
1 2 4 8 16 32 64 128
Direction of the
association ?
Correlation
Shark attacks, bushfires and ice-cream sales are correlated because they are also correlated with hot weather!
Survivor Bias
https://en.wikipedia.org/wiki/Survivorship_bias#/media/File:Survivorship-bias.png
Life Cycle of Business Analytics
Life Cycle of Business Analytics: Data Preparation
• Used for :
• Predicting the unknown(s)
• Recommending best solutions
Illustration
Vision:
To be the first choice car rental brand for business users in the
countries in which we operate
Goal:
To be a ‘premium brand’ car rental company, positioned alongside
companies such as Hertz and Avis
Objective:
Within six months, 10% increase in product sales
Contextual Questions:
(a)Given the current situation, what will be our predicted sales in next
six months ?
(b)how can we segment our customers to bring about an increase of
10% in our total sales in the next six months?
A Framework For Applying Analytics to Business
Practice
• 1. Identify an ‘objective’ you wish to meet (determined by an overarching ‘goal’ that, in
turn, would realize the ‘vision’)
• 2. Identify one or more ‘contextual questions’ that you need to answer for your objective
• 3. For each contextual question:
• 3a. Determine the nature of the question (Descriptive, Predictive, Prescriptive)
• 3b.Determine the type of the question vis a vis its nature (Classification,
Regression etc.)
• 3c. Analyze the underlying dataset to identify which ‘constraints’ listed in the
matrix it satisfies
• 3d. In the matrix, look for row(s) that meets the ALL of the following conditions:
• -----matches the nature of the contextual question and
• -----matches the type of the contextual question and
• -----has a blank cell value for any constraint the dataset does NOT meet
• 3e. Mark the model(s) in the row(s) of the matrix thus obtained as the
recommended model(s) to answer your question.
• 3f. For each marked model:
• -----Use human expert judgment to assess the suitability of the model(s)
• -----Build custom solution(s) based on the recommended model(s)
• -----Assess the quality of the solution(s);
• 3g. Repeat step 3f to arrive at an optimal solution to answer the contextual
question; compare and/or combine if necessary
• 4. Repeat Step 3 to find optimal solution for all contextual questions determined in Step
2.
Video Tutorials on SAS Viya
https://video.sas.com/detail/videos/on-sas-viya/video/6106571457001/organizing-and-sharing-con
tent-in-sas-drive?autoStart=true
Questions?