SlideShare a Scribd company logo
1 of 77
Download to read offline
Business Analytics and Optimization: A Technical Introduction (Part 2) 
Oleksandr Romanko, Ph.D. 
Senior Research Analyst, Risk Analytics – Business Analytics, IBM 
Adjunct Professor, University of Toronto 
Toronto SMAC Meetup 
October 9, 2014
© 2014 IBM Corporation 
 Business Analytics
© 2014 IBM Corporation 
Predictive Analytics 
What will happen? 
Descriptive Analytics 
What has happened? 
Prescriptive Analytics 
What should we do? 
What is analytics? 
Data 
Insight 
Action 
Decide 
Analyze 
Business Value 
3 
Analytics is the scientific process of deriving insights from data in order to make decisions
© 2014 IBM Corporation 
 Business Analytics Education
© 2014 IBM Corporation 
IBM Academic Initiative program 
Cognos SPSS ILOG
© 2014 IBM Corporation 
Business Analytics programs – curriculum 
Applied Statistics and Probability 
Fundamentals of Computational Mathematics 
Data Mining and Knowledge Discovery 
Simulation Modelling 
Optimization 
Financial Decision Making 
Computational Methods for Business Data Analysis 
Computational Finance and Risk Management 
Visual Analytics and Knowledge Representation 
Mathematical Modelling for Business 
Machine Learning, Cognitive Computing and Artificial Intelligence 
Marketing Analytics 
Strategies for Managing Innovations 
Analytics of Web, Social Networks and Business News
© 2014 IBM Corporation 
 Applied Statistics
© 2014 IBM Corporation 
What kind of data are we dealing with? 
Types of data 
•Quantitative 
•Categorical (ordered, unordered) 
Data collection 
•Independent observations (one observation per subject) 
•Dependent observations (repeated observation of the same subject, relationships within groups, relationships over time or space) 
Type of data drives the direction of your analysis 
•How to plot 
•How to summarize 
•How to draw inferences and conclusions 
•How to issue predictions 
8
© 2014 IBM Corporation 
Quantitative data 
Examples: temperature, age, income 
Quick check: “Does it makes sense to calculate an average?” 
Appropriate summary statistics: 
–Mean and Median 
–Standard Deviation 
–Percentiles 
More advanced predictive methods: Regression, Time Series Analysis, … 
Plot your data! 
9
© 2014 IBM Corporation 
Summarizing quantitative data 
One-number summaries 
–Mean Average, obtained by summing all observations and dividing by the number of obs. 
–Median The center value, below and above which you will find 50% of the observations. 
Summarizing your data with one number may not tell the whole story: 
10 
Median = 19.8 
Median = 19.8 
Median = 10.5
© 2014 IBM Corporation 
“Most observations fall within ±2 standard deviations of the mean.” 
Standard deviation 
 
11 
If the data is normally distributed 
95 % of observations 
Standard Deviation = 4.2 
~95% of observations between 11.4 and 28.2
© 2014 IBM Corporation 
Distributions: Normal distribution 
12
© 2014 IBM Corporation 
Distributions 
13
© 2014 IBM Corporation 
14 
Distributions 
Estimate of the probability distribution of global mean temperature resulting from a doubling of CO2 relative to its pre-industrial value, made from 100000 simulations
© 2014 IBM Corporation 
 Modeling
© 2014 IBM Corporation 
16 
Models
© 2014 IBM Corporation 
17 
Models 
Simplified representation or abstraction of reality 
Capture essence of system without unnecessary details 
Models tailored for specific types of problems 
Models help us understand the world 
– Prediction (What if?) 
– Optimization (What’s best?) 
Often models much easier, faster, and cheaper to experiment with than the real system
© 2014 IBM Corporation 
18 
Models and reality 
Problem 
Decisions 
Model 
Interpretation 
Calculations 
From Monahan, G., “Management Decision Making”, Cambridge University Press, 2000 
“Real” World 
Analysts World 
Simplified abstraction of reality 
Capture essence of problem
© 2014 IBM Corporation 
19 
Environmental risk management
© 2014 IBM Corporation 
20 
Predictive maintenance 
Wind turbines are big and expensive machines, so keeping them running smoothly helps keeping their operational cost down. The sensor data generated by the turbine can help achieving this – by analysing it, you can spot potential failures earlier. The longer the warning period before a part fails, the better you can prepare for it. 
To do that, you need to be able to anticipate failures in heavy and expensive parts like the gearbox, generator and main shaft. 
Preventive maintenance saves money: 
Shorter downtime and less lost production 
Better planning of people and materials 
Cheaper repairs 
Source: Algoritmica, http://www.algoritmica.nl
© 2014 IBM Corporation 
21 
Predictive maintenance – how it works 
Wind turbines have an array of sensors that measure temperatures, pressures, voltages, currents, and blade angles. This data is available for analysis, typically as 10-minute averages of the sensor values. 
The computer that controls the turbine uses these measurements for its operations. This includes error thresholds like ‘the gearbox oil temperature should be below 120 degrees Celsius’. However, by the time the threshold is exceeded it is usually too late: the damage has already been done. To catch failures earlier we should look for anomalies, e.g. measurements that are unexpected and therefore might indicate a problem – but are not yet so severe that they exceed a threshold. 
Source: Algoritmica, http://www.algoritmica.nl
© 2014 IBM Corporation 
22 
Predictive maintenance – anomaly detection 
Anomaly detection begins by defining what measurement values are expected and then calculating the difference with the actual situation. Since sensor data is delivered as a time series, we create a model that predicts the next value of a specific sensor given its previous values as well as the previous values of any other sensors that may be relevant. Based on these multiple inputs, the model then calculates its predicted value and compares it with the actual sensor reading. The difference (or residual) is now a measure of how much the turbine is deviating from its expected performance. If it is persistent or grows too large (i.e. becomes an anomaly), an analyst can investigate the cause and decide on a course of action together with the operations staff at the wind farm. 
Source: Algoritmica, http://www.algoritmica.nl
© 2014 IBM Corporation 
23 
Predictive maintenance – machine learning model 
To create such a sensor model we apply machine learning or data mining, i.e. one or more algorithms that use a set of examples (the ‘training set’) to learn a predictive model. 
For a wind turbine, it is a natural fit to use a year of sensor data as the training set so that all seasonal variations are included. 
Source: Algoritmica, http://www.algoritmica.nl
© 2014 IBM Corporation 
24 
Predictive maintenance – driven by data 
This is a data-driven approach: the model learns the relationship between the various sensor readings purely based on the training data. This is in contrast to a so-called physical model that explicitly describes the turbine design using detailed knowledge of its physical characteristics. 
The main advantage of a data-driven approach is that the model can be trained by a non- turbine expert and matches the actual situation by definition, whereas a physical model has to be carefully calibrated by an expert. 
Source: Algoritmica, http://www.algoritmica.nl
© 2014 IBM Corporation 
 Simulation – Business Case Study
© 2014 IBM Corporation 
26 
Study environmental impact of restaurant operations 
 Restaurant 
 order types and probabilities 
 processing times (fixed portion and variable portion) 
 design alternatives 
 Drive Through 
 number of service windows 
 queuing capacity 
 Parking Lot 
 parking capacity 
 customer prioritization 
 Goals: 
 maximize customer satisfaction (high customer service level) 
 minimize environmental impact (quantity of emissions) 
Case study – optimal store design
© 2014 IBM Corporation 
Problem description
© 2014 IBM Corporation 
Restaurant operations
© 2014 IBM Corporation 
Restaurant operations
© 2014 IBM Corporation 
30 
Most of the variable portion of the emissions are generated at the drive through lane 
Customers should be encouraged to park their cars and enter the restaurant 
Drive through customers should be served as fast as possible 
Problems with the standard design
less than 12 minutes 
waiting for more than 1 minute to enter 
Results – key indicatotrs
Simulation results
33 © 2014 IBM Corporation 
Emissions vs. Customer Satisfaction 
Data Points 
96 
97 
99 
100 
Data Points and Efficient Frontier 
94 
95 
98 
35 45 55 65 75 85 95 
Emissions (kg/week) 
Customer satisfaction (%) 
Customer Prioritization 
95 
96 
97 
98 
99 
100 
Customer satisfaction (%) 
Outside 
Equal 
Inside 
 Comparing 72 alternatives: 
– Limiting drive through to coffee/bakery orders 
– Pull-off space for large drive through orders 
– 2 or 3 service windows in drive through 
– Customer prioritization: inside, outside or equal 
– Varying queuing/parking capacity 
Drive Through 2- and 3-Window Design 
3-Window Design 
2-Window Design 
Pull-Off Space 
65 75 85 95 
(kg/week) 
Disabled 
Enabled 
Parking Capacity 
Capacity #1 
Capacity #2 
Capacity #3 
Capacity #4 
Drive Through Food Variety 
45 85 95 
Drive through limited to 
cof fee/baked goods 
Drive through serving everything 
yes 
no 
3 
outside 
layout #4 
(6/19) 
Results - alternatives
© 2014 IBM Corporation 
34 
Additional extensions and policies 
Make orders more expensive for the drive through customers 
–equivalent of introducing the emission sales tax and can be justified from the environmental point of view 
Provide customers with the information about expected waiting times and greenhouse gas emissions per vehicle for the drive through lane and for using the parking lot 
–this information can be displayed on the illuminated indicator board (lighting panel) outside the restaurant 
The “green” policy of the restaurant: 
make drive through more efficient or 
encourage customers to use parking lot instead
© 2014 IBM Corporation 
35 
Recommendations 
We recommend implementing the following design: 
Drive through limited to coffee and baked goods 
No pull-off space 
Separate pay and pickup windows at the drive through (3 service windows) 
Priority given to drive through customers (or equal priority if any difficulties are expected with prioritizing the outside customers) 
Any reasonable parking lot/drive through design would work (it depend more on the physical restrictions on the available space for the newly planned locations than on the other factors) 
Implement our additional recommendations about the staffing patterns and waiting area size as well as “green” policies
© 2014 IBM Corporation 
 Data Mining
© 2014 IBM Corporation 
Data mining 
37 
Data mining application classes of problems 
–Classification 
–Clustering 
–Regression 
–Forecasting 
–Others 
Hypothesis or discovery driven 
Iterative 
Scalable
© 2014 IBM Corporation 
What is the difference between descriptive (BI) and predictive 
analytics? 
38 
John 
Lives in Seattle, zip: 98109 
21 years old 
iPhone 5 
Plan: $98 a month 
Talk: 400 minutes 
Data: 1.9Gb 
SMS: 370 
Complaints: 0 
Customer care calls: 1 
Dropped calls: low 
Mike 
Lives in Atlanta, zip: 30308 
38 years old 
Samsung Galaxy S3 
Plan: $78 a month 
Talk: 1200 minutes 
Data: 0.2 Gb of data 
SMS: 8 
Customer care calls: 6 
Dropped calls: high 
Low churn 
risk 
High churn 
risk 
Descriptive Predictive
© 2014 IBM Corporation 
Classification 
Classification is a supervised learning technique, which maps data into predefined classes or groups 
Training set contains a set of records, where one of the records indicates class 
Modeling objective is to assign a class variable to all of the records, using attributes of other variables to predict a class 
Data is divided into test / train, where “train” is used to build the model and “test” is used to validate the accuracy of classification 
Typical techniques: Decision Trees, Neural Networks 
39 
Gender 
Age 
Lipstick 
Female 
21 
Yes 
Male 
30 
No 
Female 
14 
No 
Female 
35 
Yes 
Male 
17 
No 
Female 
16 
Yes 
Customers 
Female 
Male 
>=15 years 
<15 years 
Yes 
No 
No
© 2014 IBM Corporation 
Classification: Creating Model 
40 
Gender 
Age 
Lipstick 
Female 
21 
Yes 
Male 
30 
No 
Female 
14 
No 
Female 
35 
Yes 
Male 
17 
No 
Female 
16 
Yes 
Classification Algorithms 
Training Data 
Trained Classifier 
Purchased lipstick if Gender = Female and Age >= 15 
Works with both interval and categorical variables
© 2014 IBM Corporation 
Classification: Applying Rules 
41 
Gender 
Age 
Lipstick 
Female 
27 
? 
Male 
55 
? 
Female 
47 
? 
Male 
39 
? 
Female 
27 
? 
Male 
19 
? 
Gender 
Age 
Lipstick 
Female 
27 
P Yes 
Male 
55 
P No 
Female 
47 
P Yes 
Male 
39 
P No 
Female 
27 
P Yes 
Male 
19 
P No 
Apply Scoring 
If Gender = Female and Age >= 15 then Purchase lipstick = YES
© 2014 IBM Corporation 
Decision (classification) Trees 
A tree can be "learned" by splitting the source set into subsets based on an attribute value test 
Tree partitions samples into mutually exclusive groups by selecting the best splitting attribute, one group for each terminal node 
The process is repeated recursively for each derived subset, until the stopping criteria is reached 
Works with both interval and categorical variables 
No need to normalize the data 
Intuitive if-then rules are easy to extract and apply 
Best applied to binary outcomes 
Decision trees can be used to support multiple modeling objectives 
oCustomer segmentation 
oInvestment / portfolio decisions 
oIssuing a credit card or loan 
oMedical patient / disease classification 
Customers 
Female 
Male 
>=15 years 
<15 years 
Yes 
No 
No
© 2014 IBM Corporation 
Cluster Analysis (segmentation) 
Unsupervised learning algorithm 
oUnlabeled data and no “target” variable 
Frequently used for segmentation (to identify natural groupings of customers) 
oMarket segmentation, customer segmentation 
Most cluster analysis methods involve the use of a distance measure to calculate the closeness between pairs of items 
oData points in one cluster are more similar to one another 
oData points in separate clusters are less similar to one another 
43 
Spend 
Income 
Cluster #1 
Cluster #3 
Cluster #2
© 2014 IBM Corporation 
K-means clustering 
44
© 2014 IBM Corporation 
K-means clustering 
45
© 2014 IBM Corporation 
K-means clustering 
46
© 2014 IBM Corporation 
Clustering: LinkedIn 
47
© 2014 IBM Corporation 
48 
Clustering: LinkedIn
© 2014 IBM Corporation 
 Optimization
© 2014 IBM Corporation 
50 
Optimization 
Optimization problem 
Examples: 
– Minimize cost 
– Maximize profit
© 2014 IBM Corporation 
Shortest path or most beautiful path? 
7
© 2014 IBM Corporation 
Shortest path or most beautiful path? 
7
© 2014 IBM Corporation 
53 
53 
.85 
1 
.80 
1.05 
200 
M1 
100 
M2 
500 
M3 
600 
M4 
Cash, USD 
Debt, USD 
Cash, EUR 
Debt, EUR 
200 + 
Collateral optimization – problem setup 
x8 
x1 
200 
R1 
550 
R2 
300 
R3 
Only cash 
Any 
Only EUR
© 2014 IBM Corporation 
54 
54 
Collateral optimization – problem setup 
.85 
1 
.80 
1.05 
200 
M1 
100 
M2 
500 
M3 
600 
M4 
Cash, USD 
Debt, USD 
Cash, EUR 
Debt, EUR 
200 + 
x8 
x1 
200 
R1 
550 
R2 
300 
R3 
Only cash 
Any 
Only EUR
© 2014 IBM Corporation 
55 
55 
200 
M1 
100 
M2 
500 
M3 
200 
R1 
550 
R2 
600 
M4 
300 
R3 
.85 
1 
.80 
1.05 
200 + 
Cash, USD 
Debt, USD 
Cash, EUR 
Debt, EUR 
100 
Collateral optimization – optimal cost = 985 
0 
Only cash 
Any 
Only EUR 
0 
100 
415 
600
© 2014 IBM Corporation 
56 
56 
.85 
1 
.80 
1.05 
200 
M1 
100 
M2 
500 
M3 
600 
M4 
Cash, USD 
Debt, USD 
Cash, EUR 
Debt, EUR 
200 + 
Collateral optimization – concentration constraints 
x8 
x1 
200 
R1 
550 
R2 
300 
R3 
Only cash 
Any 
Only EUR 
At most 50% EUR in total
© 2014 IBM Corporation 
57 
Multi-objective optimization 
Multi-objective optimization: simultaneously optimizing two or more conflicting objectives subject to certain constraints 
 Examples: 
Finance: Minimize risk & Maximize return 
Business: Minimize cost & Minimize environmental impact 
Health care: Maximize X-ray dose to tumor & Minimize X-ray dose to healthy tissues 
Units of the objectives are typically not the same: 
dollars, probability, units of time, …
© 2014 IBM Corporation 
58 
Multi-objective optimization 
Solving multi-objective optimization problems:
© 2014 IBM Corporation 
 Visual Analytics
© 2014 IBM Corporation 
60 
Visual analytics 
Visual statistics of the Napoleon Campaign: the Minard Map
© 2014 IBM Corporation 
61 
Visual analytics
© 2014 IBM Corporation 
62 
Visual analytics – portfolio
© 2014 IBM Corporation 
63 
Historical visualization 
Activity Histogram 
Heat Map 
Track Summary 
Distribution of events over time 
How long objects spent in different places 
Show tracks of all objects returned from search
© 2014 IBM Corporation 
64 
Visual analytics
© 2014 IBM Corporation 
65 
Visual analytics 
http://www.nytimes.com/2011/11/06/opinion/sunday/population-control-marauder-style.html 
•cause (vertical location) 
•historical time (horizontal location) 
•duration (equator) 
•number of deaths (circle size) 
•continent (color) 
•rank, cause, number of deaths (text)
© 2014 IBM Corporation 
66 
Visualization types
© 2014 IBM Corporation 
67 
Visualization formatting
© 2014 IBM Corporation 
68 
Watson Analytics 
Natural language dialogue 
Cloud-based agility 
Data discovery 
Quick start intuitive interface 
Mobile- ready
© 2014 IBM Corporation 
69 
Watson Analytics 
Unified analytics experience 
Visual storytelling 
Intelligent automation 
Data access and refinement 
Report and dashboard creation 
Integrated social business 
Guided analytic discovery
© 2014 IBM Corporation 
70 
Watson Analytics
© 2014 IBM Corporation 
71 
Watson Analytics
© 2014 IBM Corporation 
 Analytics Software
© 2014 IBM Corporation 
73 
Software for analytics
© 2014 IBM Corporation 
74 
Software for analytics 
Lavastorm survey of analytics tools 
Source: R. Muenchen "The Popularity of Data Analysis Software", http://r4stats.com/articles/popularity/
© 2014 IBM Corporation 
75 
Software for analytics 
Gartner “Magic Quadrant” plot of companies that sell advanced analtyics software (2014) 
Source: R. Muenchen "The Popularity of Data Analysis Software", http://r4stats.com/articles/popularity/
© 2014 IBM Corporation 
76
© 2014 IBM Corporation 
77 
Questions?

More Related Content

What's hot

Understanding big data and data analytics big data
Understanding big data and data analytics big dataUnderstanding big data and data analytics big data
Understanding big data and data analytics big dataSeta Wicaksana
 
Business Intelligence - Intro
Business Intelligence - IntroBusiness Intelligence - Intro
Business Intelligence - IntroDavid Hubbard
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Muhammad Fahad
 
Business analytics awareness presentation
Business analytics  awareness presentationBusiness analytics  awareness presentation
Business analytics awareness presentationRamakrishna BE PGDM
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business IntelligenceRonan Soares
 
Business analytics
Business analyticsBusiness analytics
Business analyticsDinakar nk
 
Danish Business Authority: Explainability and causality in relation to ML Ops
Danish Business Authority: Explainability and causality in relation to ML OpsDanish Business Authority: Explainability and causality in relation to ML Ops
Danish Business Authority: Explainability and causality in relation to ML OpsNeo4j
 
Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)Bernardo Najlis
 
Visual Analytics in Big Data
Visual Analytics in Big DataVisual Analytics in Big Data
Visual Analytics in Big DataSaurabh Shanbhag
 
Business Intelligence and Business Analytics
Business Intelligence and Business AnalyticsBusiness Intelligence and Business Analytics
Business Intelligence and Business Analyticssnehal_152
 
Business Analytics and Optimization Introduction
Business Analytics and Optimization IntroductionBusiness Analytics and Optimization Introduction
Business Analytics and Optimization IntroductionRaul Chong
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data WarehousesMichael Lamont
 
Business Intelligence-v1.pptx
Business Intelligence-v1.pptxBusiness Intelligence-v1.pptx
Business Intelligence-v1.pptxRandhirShah3
 
Data science workshop
Data science workshopData science workshop
Data science workshopHortonworks
 
Data Analytics Business Intelligence
Data Analytics Business IntelligenceData Analytics Business Intelligence
Data Analytics Business IntelligenceRavikanth-BA
 
Business analytics
Business analyticsBusiness analytics
Business analyticsSilla Rupesh
 
Presentation on Business Intelligence (BI)
Presentation on Business Intelligence (BI)Presentation on Business Intelligence (BI)
Presentation on Business Intelligence (BI)AkashBorse2
 
An introduction to Business intelligence
An introduction to Business intelligenceAn introduction to Business intelligence
An introduction to Business intelligenceHadi Fadlallah
 

What's hot (20)

Understanding big data and data analytics big data
Understanding big data and data analytics big dataUnderstanding big data and data analytics big data
Understanding big data and data analytics big data
 
Business Intelligence - Intro
Business Intelligence - IntroBusiness Intelligence - Intro
Business Intelligence - Intro
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
 
Business analytics awareness presentation
Business analytics  awareness presentationBusiness analytics  awareness presentation
Business analytics awareness presentation
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
 
Business analytics
Business analyticsBusiness analytics
Business analytics
 
Danish Business Authority: Explainability and causality in relation to ML Ops
Danish Business Authority: Explainability and causality in relation to ML OpsDanish Business Authority: Explainability and causality in relation to ML Ops
Danish Business Authority: Explainability and causality in relation to ML Ops
 
Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)
 
Visual Analytics in Big Data
Visual Analytics in Big DataVisual Analytics in Big Data
Visual Analytics in Big Data
 
Business Intelligence and Business Analytics
Business Intelligence and Business AnalyticsBusiness Intelligence and Business Analytics
Business Intelligence and Business Analytics
 
Business Analytics and Optimization Introduction
Business Analytics and Optimization IntroductionBusiness Analytics and Optimization Introduction
Business Analytics and Optimization Introduction
 
Business Analytics Overview
Business Analytics OverviewBusiness Analytics Overview
Business Analytics Overview
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data Warehouses
 
Business Intelligence-v1.pptx
Business Intelligence-v1.pptxBusiness Intelligence-v1.pptx
Business Intelligence-v1.pptx
 
Data science workshop
Data science workshopData science workshop
Data science workshop
 
Data Analytics Business Intelligence
Data Analytics Business IntelligenceData Analytics Business Intelligence
Data Analytics Business Intelligence
 
Business analytics
Business analyticsBusiness analytics
Business analytics
 
Presentation on Business Intelligence (BI)
Presentation on Business Intelligence (BI)Presentation on Business Intelligence (BI)
Presentation on Business Intelligence (BI)
 
Big Data Analytics
Big Data AnalyticsBig Data Analytics
Big Data Analytics
 
An introduction to Business intelligence
An introduction to Business intelligenceAn introduction to Business intelligence
An introduction to Business intelligence
 

Viewers also liked

Business Analytics Module 5 14MBA14 according to New VTU syllabus
Business Analytics  Module 5 14MBA14 according to New VTU syllabusBusiness Analytics  Module 5 14MBA14 according to New VTU syllabus
Business Analytics Module 5 14MBA14 according to New VTU syllabusprasadkulkarnigit
 
A case for business analytics learning
A case for business analytics learningA case for business analytics learning
A case for business analytics learningMark Tabladillo
 
WSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
WSO2Con USA 2017: Driving Insights for Your Digital Business With AnalyticsWSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
WSO2Con USA 2017: Driving Insights for Your Digital Business With AnalyticsWSO2
 
Business intelligence vs business analytics
Business intelligence  vs business analyticsBusiness intelligence  vs business analytics
Business intelligence vs business analyticsSuvradeep Rudra
 
Portfolio Optimization Under Uncertainty
Portfolio Optimization Under UncertaintyPortfolio Optimization Under Uncertainty
Portfolio Optimization Under UncertaintyAdam Butler
 
Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...
Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...
Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...Huron Consulting Group
 
Marketing Optimization in Financial Services
Marketing Optimization in Financial ServicesMarketing Optimization in Financial Services
Marketing Optimization in Financial ServicesSebastian Shapiro
 
Ux trend report 2014 finance
Ux trend report 2014 financeUx trend report 2014 finance
Ux trend report 2014 financeKim Taesook
 
Optimising Big Data Analytics for Non-Aeronautical Activity
Optimising Big Data Analytics for Non-Aeronautical ActivityOptimising Big Data Analytics for Non-Aeronautical Activity
Optimising Big Data Analytics for Non-Aeronautical ActivityConcessionaire Analyzer+
 
Design thinking
Design thinkingDesign thinking
Design thinkingRaul Chong
 
2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence 2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence Jong MIn Yu
 
An introduction to CP Optimizer
An introduction to CP OptimizerAn introduction to CP Optimizer
An introduction to CP OptimizerPhilippe Laborie
 
Predictive Analytics for Customer Targeting: A Telemarketing Banking Example
Predictive Analytics for Customer Targeting: A Telemarketing Banking ExamplePredictive Analytics for Customer Targeting: A Telemarketing Banking Example
Predictive Analytics for Customer Targeting: A Telemarketing Banking ExamplePedro Ecija Serrano
 
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of BioinformaticsManaging & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of BioinformaticsRaul Chong
 
Analytics in business
Analytics in businessAnalytics in business
Analytics in businessNiko Vuokko
 
MongoDB & Machine Learning
MongoDB & Machine LearningMongoDB & Machine Learning
MongoDB & Machine LearningTom Maiaroto
 

Viewers also liked (19)

Business Analytics Module 5 14MBA14 according to New VTU syllabus
Business Analytics  Module 5 14MBA14 according to New VTU syllabusBusiness Analytics  Module 5 14MBA14 according to New VTU syllabus
Business Analytics Module 5 14MBA14 according to New VTU syllabus
 
Tugas komdat 1
Tugas komdat 1Tugas komdat 1
Tugas komdat 1
 
Business process based analytics
Business process based analyticsBusiness process based analytics
Business process based analytics
 
A case for business analytics learning
A case for business analytics learningA case for business analytics learning
A case for business analytics learning
 
WSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
WSO2Con USA 2017: Driving Insights for Your Digital Business With AnalyticsWSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
WSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
 
Business intelligence vs business analytics
Business intelligence  vs business analyticsBusiness intelligence  vs business analytics
Business intelligence vs business analytics
 
Portfolio Optimization Under Uncertainty
Portfolio Optimization Under UncertaintyPortfolio Optimization Under Uncertainty
Portfolio Optimization Under Uncertainty
 
Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...
Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...
Achieving Asset Optimization: A Strategic Approach To Aligning Assets With Mi...
 
Marketing Optimization in Financial Services
Marketing Optimization in Financial ServicesMarketing Optimization in Financial Services
Marketing Optimization in Financial Services
 
Ux trend report 2014 finance
Ux trend report 2014 financeUx trend report 2014 finance
Ux trend report 2014 finance
 
Optimising Big Data Analytics for Non-Aeronautical Activity
Optimising Big Data Analytics for Non-Aeronautical ActivityOptimising Big Data Analytics for Non-Aeronautical Activity
Optimising Big Data Analytics for Non-Aeronautical Activity
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence 2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence
 
An introduction to CP Optimizer
An introduction to CP OptimizerAn introduction to CP Optimizer
An introduction to CP Optimizer
 
Predictive Analytics for Customer Targeting: A Telemarketing Banking Example
Predictive Analytics for Customer Targeting: A Telemarketing Banking ExamplePredictive Analytics for Customer Targeting: A Telemarketing Banking Example
Predictive Analytics for Customer Targeting: A Telemarketing Banking Example
 
Module 5
Module 5Module 5
Module 5
 
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of BioinformaticsManaging & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
 
Analytics in business
Analytics in businessAnalytics in business
Analytics in business
 
MongoDB & Machine Learning
MongoDB & Machine LearningMongoDB & Machine Learning
MongoDB & Machine Learning
 

Similar to Business Analytics and Optimization Introduction (part 2)

Egypt hackathon 2014 analytics & spss session
Egypt hackathon 2014   analytics & spss sessionEgypt hackathon 2014   analytics & spss session
Egypt hackathon 2014 analytics & spss sessionM Baddar
 
Capgemini Smart Plant Supervision Solution
Capgemini Smart Plant Supervision SolutionCapgemini Smart Plant Supervision Solution
Capgemini Smart Plant Supervision SolutionCapgemini
 
Developing Web-scale Machine Learning at LinkedIn - From Soup to Nuts
Developing Web-scale Machine Learning at LinkedIn - From Soup to NutsDeveloping Web-scale Machine Learning at LinkedIn - From Soup to Nuts
Developing Web-scale Machine Learning at LinkedIn - From Soup to NutsKun Liu
 
Cognitive Predictive Maintenance for Automotive
Cognitive Predictive Maintenance for AutomotiveCognitive Predictive Maintenance for Automotive
Cognitive Predictive Maintenance for AutomotiveAnita Raj
 
Use cases for Hadoop and Big Data Analytics - InfoSphere BigInsights
Use cases for Hadoop and Big Data Analytics - InfoSphere BigInsightsUse cases for Hadoop and Big Data Analytics - InfoSphere BigInsights
Use cases for Hadoop and Big Data Analytics - InfoSphere BigInsightsGord Sissons
 
Nastel AutoPilot Proactive Application Analytics
Nastel AutoPilot Proactive Application AnalyticsNastel AutoPilot Proactive Application Analytics
Nastel AutoPilot Proactive Application AnalyticsjKool
 
CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Technologies
 
20160217 ll pmq kopie
20160217 ll pmq kopie20160217 ll pmq kopie
20160217 ll pmq kopieElias Rai
 
Prominent Car Manufacturer In UK Predicts Factors For Increasing Manufacturin...
Prominent Car Manufacturer In UK Predicts Factors For Increasing Manufacturin...Prominent Car Manufacturer In UK Predicts Factors For Increasing Manufacturin...
Prominent Car Manufacturer In UK Predicts Factors For Increasing Manufacturin...Anita Raj
 
The IoT-CSX Transformation
The IoT-CSX TransformationThe IoT-CSX Transformation
The IoT-CSX TransformationCapgemini
 
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...mattdenesuk
 
2013 06 04_5228_case_manager_overview__micha
2013 06 04_5228_case_manager_overview__micha2013 06 04_5228_case_manager_overview__micha
2013 06 04_5228_case_manager_overview__michaKatleen Aems
 
Machine Learning Approaches to Predict Customer Churn in Telecommunications I...
Machine Learning Approaches to Predict Customer Churn in Telecommunications I...Machine Learning Approaches to Predict Customer Churn in Telecommunications I...
Machine Learning Approaches to Predict Customer Churn in Telecommunications I...IRJET Journal
 
Data Mining on Customer Churn Classification
Data Mining on Customer Churn ClassificationData Mining on Customer Churn Classification
Data Mining on Customer Churn ClassificationKaushik Rajan
 
Customer churn classification using machine learning techniques
Customer churn classification using machine learning techniquesCustomer churn classification using machine learning techniques
Customer churn classification using machine learning techniquesSindhujanDhayalan
 
Veeam Availability Report Summary 2016
Veeam Availability Report Summary 2016Veeam Availability Report Summary 2016
Veeam Availability Report Summary 2016Veeam Software
 
Managing the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and InformationManaging the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and InformationTESCO - The Eastern Specialty Company
 
Risk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical IntroductionRisk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical IntroductionRaul Chong
 

Similar to Business Analytics and Optimization Introduction (part 2) (20)

Egypt hackathon 2014 analytics & spss session
Egypt hackathon 2014   analytics & spss sessionEgypt hackathon 2014   analytics & spss session
Egypt hackathon 2014 analytics & spss session
 
Capgemini Smart Plant Supervision Solution
Capgemini Smart Plant Supervision SolutionCapgemini Smart Plant Supervision Solution
Capgemini Smart Plant Supervision Solution
 
Developing Web-scale Machine Learning at LinkedIn - From Soup to Nuts
Developing Web-scale Machine Learning at LinkedIn - From Soup to NutsDeveloping Web-scale Machine Learning at LinkedIn - From Soup to Nuts
Developing Web-scale Machine Learning at LinkedIn - From Soup to Nuts
 
Service Excellence Frankfurt
Service Excellence FrankfurtService Excellence Frankfurt
Service Excellence Frankfurt
 
Cognitive Predictive Maintenance for Automotive
Cognitive Predictive Maintenance for AutomotiveCognitive Predictive Maintenance for Automotive
Cognitive Predictive Maintenance for Automotive
 
Use cases for Hadoop and Big Data Analytics - InfoSphere BigInsights
Use cases for Hadoop and Big Data Analytics - InfoSphere BigInsightsUse cases for Hadoop and Big Data Analytics - InfoSphere BigInsights
Use cases for Hadoop and Big Data Analytics - InfoSphere BigInsights
 
Nastel AutoPilot Proactive Application Analytics
Nastel AutoPilot Proactive Application AnalyticsNastel AutoPilot Proactive Application Analytics
Nastel AutoPilot Proactive Application Analytics
 
CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource Intelligence
 
20160217 ll pmq kopie
20160217 ll pmq kopie20160217 ll pmq kopie
20160217 ll pmq kopie
 
Prominent Car Manufacturer In UK Predicts Factors For Increasing Manufacturin...
Prominent Car Manufacturer In UK Predicts Factors For Increasing Manufacturin...Prominent Car Manufacturer In UK Predicts Factors For Increasing Manufacturin...
Prominent Car Manufacturer In UK Predicts Factors For Increasing Manufacturin...
 
The IoT-CSX Transformation
The IoT-CSX TransformationThe IoT-CSX Transformation
The IoT-CSX Transformation
 
Managing Vendor Issues on AMI Design
Managing Vendor Issues on AMI DesignManaging Vendor Issues on AMI Design
Managing Vendor Issues on AMI Design
 
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
 
2013 06 04_5228_case_manager_overview__micha
2013 06 04_5228_case_manager_overview__micha2013 06 04_5228_case_manager_overview__micha
2013 06 04_5228_case_manager_overview__micha
 
Machine Learning Approaches to Predict Customer Churn in Telecommunications I...
Machine Learning Approaches to Predict Customer Churn in Telecommunications I...Machine Learning Approaches to Predict Customer Churn in Telecommunications I...
Machine Learning Approaches to Predict Customer Churn in Telecommunications I...
 
Data Mining on Customer Churn Classification
Data Mining on Customer Churn ClassificationData Mining on Customer Churn Classification
Data Mining on Customer Churn Classification
 
Customer churn classification using machine learning techniques
Customer churn classification using machine learning techniquesCustomer churn classification using machine learning techniques
Customer churn classification using machine learning techniques
 
Veeam Availability Report Summary 2016
Veeam Availability Report Summary 2016Veeam Availability Report Summary 2016
Veeam Availability Report Summary 2016
 
Managing the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and InformationManaging the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and Information
 
Risk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical IntroductionRisk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical Introduction
 

More from Raul Chong

Introducing Bluemix
Introducing BluemixIntroducing Bluemix
Introducing BluemixRaul Chong
 
What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?Raul Chong
 
SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!Raul Chong
 
Starting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data UniversityStarting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data UniversityRaul Chong
 
Developing wearable technology apps quickly
Developing wearable technology apps quicklyDeveloping wearable technology apps quickly
Developing wearable technology apps quicklyRaul Chong
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2Raul Chong
 
Mobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - CloudantMobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - CloudantRaul Chong
 
Mobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - WorklightMobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - WorklightRaul Chong
 
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...Raul Chong
 
An Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use caseAn Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use caseRaul Chong
 
0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_tRaul Chong
 
02 a holistic approach to big data
02 a holistic approach to big data02 a holistic approach to big data
02 a holistic approach to big dataRaul Chong
 
0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_finalRaul Chong
 

More from Raul Chong (13)

Introducing Bluemix
Introducing BluemixIntroducing Bluemix
Introducing Bluemix
 
What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?
 
SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!
 
Starting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data UniversityStarting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data University
 
Developing wearable technology apps quickly
Developing wearable technology apps quicklyDeveloping wearable technology apps quickly
Developing wearable technology apps quickly
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
 
Mobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - CloudantMobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - Cloudant
 
Mobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - WorklightMobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - Worklight
 
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
 
An Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use caseAn Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use case
 
0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t
 
02 a holistic approach to big data
02 a holistic approach to big data02 a holistic approach to big data
02 a holistic approach to big data
 
0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final
 

Recently uploaded

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Business Analytics and Optimization Introduction (part 2)

  • 1. Business Analytics and Optimization: A Technical Introduction (Part 2) Oleksandr Romanko, Ph.D. Senior Research Analyst, Risk Analytics – Business Analytics, IBM Adjunct Professor, University of Toronto Toronto SMAC Meetup October 9, 2014
  • 2. © 2014 IBM Corporation  Business Analytics
  • 3. © 2014 IBM Corporation Predictive Analytics What will happen? Descriptive Analytics What has happened? Prescriptive Analytics What should we do? What is analytics? Data Insight Action Decide Analyze Business Value 3 Analytics is the scientific process of deriving insights from data in order to make decisions
  • 4. © 2014 IBM Corporation  Business Analytics Education
  • 5. © 2014 IBM Corporation IBM Academic Initiative program Cognos SPSS ILOG
  • 6. © 2014 IBM Corporation Business Analytics programs – curriculum Applied Statistics and Probability Fundamentals of Computational Mathematics Data Mining and Knowledge Discovery Simulation Modelling Optimization Financial Decision Making Computational Methods for Business Data Analysis Computational Finance and Risk Management Visual Analytics and Knowledge Representation Mathematical Modelling for Business Machine Learning, Cognitive Computing and Artificial Intelligence Marketing Analytics Strategies for Managing Innovations Analytics of Web, Social Networks and Business News
  • 7. © 2014 IBM Corporation  Applied Statistics
  • 8. © 2014 IBM Corporation What kind of data are we dealing with? Types of data •Quantitative •Categorical (ordered, unordered) Data collection •Independent observations (one observation per subject) •Dependent observations (repeated observation of the same subject, relationships within groups, relationships over time or space) Type of data drives the direction of your analysis •How to plot •How to summarize •How to draw inferences and conclusions •How to issue predictions 8
  • 9. © 2014 IBM Corporation Quantitative data Examples: temperature, age, income Quick check: “Does it makes sense to calculate an average?” Appropriate summary statistics: –Mean and Median –Standard Deviation –Percentiles More advanced predictive methods: Regression, Time Series Analysis, … Plot your data! 9
  • 10. © 2014 IBM Corporation Summarizing quantitative data One-number summaries –Mean Average, obtained by summing all observations and dividing by the number of obs. –Median The center value, below and above which you will find 50% of the observations. Summarizing your data with one number may not tell the whole story: 10 Median = 19.8 Median = 19.8 Median = 10.5
  • 11. © 2014 IBM Corporation “Most observations fall within ±2 standard deviations of the mean.” Standard deviation  11 If the data is normally distributed 95 % of observations Standard Deviation = 4.2 ~95% of observations between 11.4 and 28.2
  • 12. © 2014 IBM Corporation Distributions: Normal distribution 12
  • 13. © 2014 IBM Corporation Distributions 13
  • 14. © 2014 IBM Corporation 14 Distributions Estimate of the probability distribution of global mean temperature resulting from a doubling of CO2 relative to its pre-industrial value, made from 100000 simulations
  • 15. © 2014 IBM Corporation  Modeling
  • 16. © 2014 IBM Corporation 16 Models
  • 17. © 2014 IBM Corporation 17 Models Simplified representation or abstraction of reality Capture essence of system without unnecessary details Models tailored for specific types of problems Models help us understand the world – Prediction (What if?) – Optimization (What’s best?) Often models much easier, faster, and cheaper to experiment with than the real system
  • 18. © 2014 IBM Corporation 18 Models and reality Problem Decisions Model Interpretation Calculations From Monahan, G., “Management Decision Making”, Cambridge University Press, 2000 “Real” World Analysts World Simplified abstraction of reality Capture essence of problem
  • 19. © 2014 IBM Corporation 19 Environmental risk management
  • 20. © 2014 IBM Corporation 20 Predictive maintenance Wind turbines are big and expensive machines, so keeping them running smoothly helps keeping their operational cost down. The sensor data generated by the turbine can help achieving this – by analysing it, you can spot potential failures earlier. The longer the warning period before a part fails, the better you can prepare for it. To do that, you need to be able to anticipate failures in heavy and expensive parts like the gearbox, generator and main shaft. Preventive maintenance saves money: Shorter downtime and less lost production Better planning of people and materials Cheaper repairs Source: Algoritmica, http://www.algoritmica.nl
  • 21. © 2014 IBM Corporation 21 Predictive maintenance – how it works Wind turbines have an array of sensors that measure temperatures, pressures, voltages, currents, and blade angles. This data is available for analysis, typically as 10-minute averages of the sensor values. The computer that controls the turbine uses these measurements for its operations. This includes error thresholds like ‘the gearbox oil temperature should be below 120 degrees Celsius’. However, by the time the threshold is exceeded it is usually too late: the damage has already been done. To catch failures earlier we should look for anomalies, e.g. measurements that are unexpected and therefore might indicate a problem – but are not yet so severe that they exceed a threshold. Source: Algoritmica, http://www.algoritmica.nl
  • 22. © 2014 IBM Corporation 22 Predictive maintenance – anomaly detection Anomaly detection begins by defining what measurement values are expected and then calculating the difference with the actual situation. Since sensor data is delivered as a time series, we create a model that predicts the next value of a specific sensor given its previous values as well as the previous values of any other sensors that may be relevant. Based on these multiple inputs, the model then calculates its predicted value and compares it with the actual sensor reading. The difference (or residual) is now a measure of how much the turbine is deviating from its expected performance. If it is persistent or grows too large (i.e. becomes an anomaly), an analyst can investigate the cause and decide on a course of action together with the operations staff at the wind farm. Source: Algoritmica, http://www.algoritmica.nl
  • 23. © 2014 IBM Corporation 23 Predictive maintenance – machine learning model To create such a sensor model we apply machine learning or data mining, i.e. one or more algorithms that use a set of examples (the ‘training set’) to learn a predictive model. For a wind turbine, it is a natural fit to use a year of sensor data as the training set so that all seasonal variations are included. Source: Algoritmica, http://www.algoritmica.nl
  • 24. © 2014 IBM Corporation 24 Predictive maintenance – driven by data This is a data-driven approach: the model learns the relationship between the various sensor readings purely based on the training data. This is in contrast to a so-called physical model that explicitly describes the turbine design using detailed knowledge of its physical characteristics. The main advantage of a data-driven approach is that the model can be trained by a non- turbine expert and matches the actual situation by definition, whereas a physical model has to be carefully calibrated by an expert. Source: Algoritmica, http://www.algoritmica.nl
  • 25. © 2014 IBM Corporation  Simulation – Business Case Study
  • 26. © 2014 IBM Corporation 26 Study environmental impact of restaurant operations  Restaurant  order types and probabilities  processing times (fixed portion and variable portion)  design alternatives  Drive Through  number of service windows  queuing capacity  Parking Lot  parking capacity  customer prioritization  Goals:  maximize customer satisfaction (high customer service level)  minimize environmental impact (quantity of emissions) Case study – optimal store design
  • 27. © 2014 IBM Corporation Problem description
  • 28. © 2014 IBM Corporation Restaurant operations
  • 29. © 2014 IBM Corporation Restaurant operations
  • 30. © 2014 IBM Corporation 30 Most of the variable portion of the emissions are generated at the drive through lane Customers should be encouraged to park their cars and enter the restaurant Drive through customers should be served as fast as possible Problems with the standard design
  • 31. less than 12 minutes waiting for more than 1 minute to enter Results – key indicatotrs
  • 33. 33 © 2014 IBM Corporation Emissions vs. Customer Satisfaction Data Points 96 97 99 100 Data Points and Efficient Frontier 94 95 98 35 45 55 65 75 85 95 Emissions (kg/week) Customer satisfaction (%) Customer Prioritization 95 96 97 98 99 100 Customer satisfaction (%) Outside Equal Inside  Comparing 72 alternatives: – Limiting drive through to coffee/bakery orders – Pull-off space for large drive through orders – 2 or 3 service windows in drive through – Customer prioritization: inside, outside or equal – Varying queuing/parking capacity Drive Through 2- and 3-Window Design 3-Window Design 2-Window Design Pull-Off Space 65 75 85 95 (kg/week) Disabled Enabled Parking Capacity Capacity #1 Capacity #2 Capacity #3 Capacity #4 Drive Through Food Variety 45 85 95 Drive through limited to cof fee/baked goods Drive through serving everything yes no 3 outside layout #4 (6/19) Results - alternatives
  • 34. © 2014 IBM Corporation 34 Additional extensions and policies Make orders more expensive for the drive through customers –equivalent of introducing the emission sales tax and can be justified from the environmental point of view Provide customers with the information about expected waiting times and greenhouse gas emissions per vehicle for the drive through lane and for using the parking lot –this information can be displayed on the illuminated indicator board (lighting panel) outside the restaurant The “green” policy of the restaurant: make drive through more efficient or encourage customers to use parking lot instead
  • 35. © 2014 IBM Corporation 35 Recommendations We recommend implementing the following design: Drive through limited to coffee and baked goods No pull-off space Separate pay and pickup windows at the drive through (3 service windows) Priority given to drive through customers (or equal priority if any difficulties are expected with prioritizing the outside customers) Any reasonable parking lot/drive through design would work (it depend more on the physical restrictions on the available space for the newly planned locations than on the other factors) Implement our additional recommendations about the staffing patterns and waiting area size as well as “green” policies
  • 36. © 2014 IBM Corporation  Data Mining
  • 37. © 2014 IBM Corporation Data mining 37 Data mining application classes of problems –Classification –Clustering –Regression –Forecasting –Others Hypothesis or discovery driven Iterative Scalable
  • 38. © 2014 IBM Corporation What is the difference between descriptive (BI) and predictive analytics? 38 John Lives in Seattle, zip: 98109 21 years old iPhone 5 Plan: $98 a month Talk: 400 minutes Data: 1.9Gb SMS: 370 Complaints: 0 Customer care calls: 1 Dropped calls: low Mike Lives in Atlanta, zip: 30308 38 years old Samsung Galaxy S3 Plan: $78 a month Talk: 1200 minutes Data: 0.2 Gb of data SMS: 8 Customer care calls: 6 Dropped calls: high Low churn risk High churn risk Descriptive Predictive
  • 39. © 2014 IBM Corporation Classification Classification is a supervised learning technique, which maps data into predefined classes or groups Training set contains a set of records, where one of the records indicates class Modeling objective is to assign a class variable to all of the records, using attributes of other variables to predict a class Data is divided into test / train, where “train” is used to build the model and “test” is used to validate the accuracy of classification Typical techniques: Decision Trees, Neural Networks 39 Gender Age Lipstick Female 21 Yes Male 30 No Female 14 No Female 35 Yes Male 17 No Female 16 Yes Customers Female Male >=15 years <15 years Yes No No
  • 40. © 2014 IBM Corporation Classification: Creating Model 40 Gender Age Lipstick Female 21 Yes Male 30 No Female 14 No Female 35 Yes Male 17 No Female 16 Yes Classification Algorithms Training Data Trained Classifier Purchased lipstick if Gender = Female and Age >= 15 Works with both interval and categorical variables
  • 41. © 2014 IBM Corporation Classification: Applying Rules 41 Gender Age Lipstick Female 27 ? Male 55 ? Female 47 ? Male 39 ? Female 27 ? Male 19 ? Gender Age Lipstick Female 27 P Yes Male 55 P No Female 47 P Yes Male 39 P No Female 27 P Yes Male 19 P No Apply Scoring If Gender = Female and Age >= 15 then Purchase lipstick = YES
  • 42. © 2014 IBM Corporation Decision (classification) Trees A tree can be "learned" by splitting the source set into subsets based on an attribute value test Tree partitions samples into mutually exclusive groups by selecting the best splitting attribute, one group for each terminal node The process is repeated recursively for each derived subset, until the stopping criteria is reached Works with both interval and categorical variables No need to normalize the data Intuitive if-then rules are easy to extract and apply Best applied to binary outcomes Decision trees can be used to support multiple modeling objectives oCustomer segmentation oInvestment / portfolio decisions oIssuing a credit card or loan oMedical patient / disease classification Customers Female Male >=15 years <15 years Yes No No
  • 43. © 2014 IBM Corporation Cluster Analysis (segmentation) Unsupervised learning algorithm oUnlabeled data and no “target” variable Frequently used for segmentation (to identify natural groupings of customers) oMarket segmentation, customer segmentation Most cluster analysis methods involve the use of a distance measure to calculate the closeness between pairs of items oData points in one cluster are more similar to one another oData points in separate clusters are less similar to one another 43 Spend Income Cluster #1 Cluster #3 Cluster #2
  • 44. © 2014 IBM Corporation K-means clustering 44
  • 45. © 2014 IBM Corporation K-means clustering 45
  • 46. © 2014 IBM Corporation K-means clustering 46
  • 47. © 2014 IBM Corporation Clustering: LinkedIn 47
  • 48. © 2014 IBM Corporation 48 Clustering: LinkedIn
  • 49. © 2014 IBM Corporation  Optimization
  • 50. © 2014 IBM Corporation 50 Optimization Optimization problem Examples: – Minimize cost – Maximize profit
  • 51. © 2014 IBM Corporation Shortest path or most beautiful path? 7
  • 52. © 2014 IBM Corporation Shortest path or most beautiful path? 7
  • 53. © 2014 IBM Corporation 53 53 .85 1 .80 1.05 200 M1 100 M2 500 M3 600 M4 Cash, USD Debt, USD Cash, EUR Debt, EUR 200 + Collateral optimization – problem setup x8 x1 200 R1 550 R2 300 R3 Only cash Any Only EUR
  • 54. © 2014 IBM Corporation 54 54 Collateral optimization – problem setup .85 1 .80 1.05 200 M1 100 M2 500 M3 600 M4 Cash, USD Debt, USD Cash, EUR Debt, EUR 200 + x8 x1 200 R1 550 R2 300 R3 Only cash Any Only EUR
  • 55. © 2014 IBM Corporation 55 55 200 M1 100 M2 500 M3 200 R1 550 R2 600 M4 300 R3 .85 1 .80 1.05 200 + Cash, USD Debt, USD Cash, EUR Debt, EUR 100 Collateral optimization – optimal cost = 985 0 Only cash Any Only EUR 0 100 415 600
  • 56. © 2014 IBM Corporation 56 56 .85 1 .80 1.05 200 M1 100 M2 500 M3 600 M4 Cash, USD Debt, USD Cash, EUR Debt, EUR 200 + Collateral optimization – concentration constraints x8 x1 200 R1 550 R2 300 R3 Only cash Any Only EUR At most 50% EUR in total
  • 57. © 2014 IBM Corporation 57 Multi-objective optimization Multi-objective optimization: simultaneously optimizing two or more conflicting objectives subject to certain constraints  Examples: Finance: Minimize risk & Maximize return Business: Minimize cost & Minimize environmental impact Health care: Maximize X-ray dose to tumor & Minimize X-ray dose to healthy tissues Units of the objectives are typically not the same: dollars, probability, units of time, …
  • 58. © 2014 IBM Corporation 58 Multi-objective optimization Solving multi-objective optimization problems:
  • 59. © 2014 IBM Corporation  Visual Analytics
  • 60. © 2014 IBM Corporation 60 Visual analytics Visual statistics of the Napoleon Campaign: the Minard Map
  • 61. © 2014 IBM Corporation 61 Visual analytics
  • 62. © 2014 IBM Corporation 62 Visual analytics – portfolio
  • 63. © 2014 IBM Corporation 63 Historical visualization Activity Histogram Heat Map Track Summary Distribution of events over time How long objects spent in different places Show tracks of all objects returned from search
  • 64. © 2014 IBM Corporation 64 Visual analytics
  • 65. © 2014 IBM Corporation 65 Visual analytics http://www.nytimes.com/2011/11/06/opinion/sunday/population-control-marauder-style.html •cause (vertical location) •historical time (horizontal location) •duration (equator) •number of deaths (circle size) •continent (color) •rank, cause, number of deaths (text)
  • 66. © 2014 IBM Corporation 66 Visualization types
  • 67. © 2014 IBM Corporation 67 Visualization formatting
  • 68. © 2014 IBM Corporation 68 Watson Analytics Natural language dialogue Cloud-based agility Data discovery Quick start intuitive interface Mobile- ready
  • 69. © 2014 IBM Corporation 69 Watson Analytics Unified analytics experience Visual storytelling Intelligent automation Data access and refinement Report and dashboard creation Integrated social business Guided analytic discovery
  • 70. © 2014 IBM Corporation 70 Watson Analytics
  • 71. © 2014 IBM Corporation 71 Watson Analytics
  • 72. © 2014 IBM Corporation  Analytics Software
  • 73. © 2014 IBM Corporation 73 Software for analytics
  • 74. © 2014 IBM Corporation 74 Software for analytics Lavastorm survey of analytics tools Source: R. Muenchen "The Popularity of Data Analysis Software", http://r4stats.com/articles/popularity/
  • 75. © 2014 IBM Corporation 75 Software for analytics Gartner “Magic Quadrant” plot of companies that sell advanced analtyics software (2014) Source: R. Muenchen "The Popularity of Data Analysis Software", http://r4stats.com/articles/popularity/
  • 76. © 2014 IBM Corporation 76
  • 77. © 2014 IBM Corporation 77 Questions?