Session 15 Business Intelligence: Data Mining and Data Warehousing

Similar documents
Data Warehousing. and Data Mining. Gauravkumarsingh Gaharwar

Elisabete Silva, Henrique Nicola SOGRUPO - SI CGD GROUP

Chapter 13 Knowledge Discovery Systems: Systems That Create Knowledge

IM S5028. Architecture for Analytical CRM. Architecture for Analytical CRM. Customer Analytics. Data Mining for CRM: an overview.

Uncover possibilities with predictive analytics

Finding Hidden Intelligence with Predictive Analysis of Data Mining

Data Mining Technology and its Future Prospect

IS Today: Managing in a Digital World 9/17/12

Chapter 8 Analytical Procedures

Analytics for Banks. September 19, 2017

Advanced Analytics through the credit cycle

Financial Services: Maximize Revenue with Better Marketing Data. Marketing Data Solutions for the Financial Services Industry

Retail Business Intelligence Solution

Business Analytics Live Online Webinar with Multisoft Virtual Academy!!!

Business Data Analytics

Information On Demand Business Intelligence Framework

THE NEXT WAVE WEBSITE AND PERSONALIZATION. Informs Presentation January 13, 2010

COMM 391. Learning Objectives. Introduction to Management Information Systems. Case 10.1 Quality Assurance at Daimler AG. Winter 2014 Term 1

Data Mining in CRM THE CRM STRATEGY

Knowledge Solution for Credit Scoring

Business Intelligence, 4e (Sharda/Delen/Turban) Chapter 1 An Overview of Business Intelligence, Analytics, and Data Science

Data and Text Mining

Case studies in Data Mining & Knowledge Discovery

Chart your future with predictive analytics

ECLT 5810 E-Commerce Data Mining Techniques - Introduction. Prof. Wai Lam

PREDICTING EMPLOYEE ATTRITION THROUGH DATA MINING

SolidQ Data Science Services Fraud Detection

IBM SPSS Modeler Personal

Fraudulent Behavior Forecast in Telecom Industry Based on Data Mining Technology

Oracle Retail Data Model (ORDM) Overview

Data Mining. Implementation & Applications. Jean-Paul Isson. Sr. Director Global BI & Predictive Analytics Monster Worldwide

IBM SPSS Modeler Personal

Case Studies On Data Mining In Market Analysis Shravan Kumar Manthri 1 and Hari Priyanka Chilakalapudi 2

Management Update: A Case Study of CRM Excellence

Types of Systems from a Functional Perspective

Marketing Data Solutions for the Financial Services Industry

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Association Discovery. Janjao Mongkolnavin Department of Statistics Faculty of Commerce and Accountancy Chulalongkorn University

Checking and Analysing Customers Buying Behavior with Clustering Algorithm

Future Proof Your Career: What every executive needs to know about Adaptive Intelligence

Data Mining. Textbook:

Value Proposition for Financial Institutions

Data Warehouses & OLAP

M.Tech. IN ADVANCED INFORMATION TECHNOLOGY - SOFTWARE TECHNOLOGY (MTECHST)

New Features Summary Product Version 11.0 February 2018

Business Data Analytics

Machine Learning 101

Achieving customer intimacy with IBM SPSS products

Role of Data Mining in E-Governance. Abstract

CHAPTER 8 APPLICATION OF CLUSTERING TO CUSTOMER RELATIONSHIP MANAGEMENT

Data Mining: Next Generation Challenges and Future Directions

The usage of Big Data mechanisms and Artificial Intelligence Methods in modern Omnichannel marketing and sales

IM S5028. IMS Customer Relationship Management. What Is CRM? Ilona Jagielska 1

What is Business Intelligence and Performance Management

Using Data Analytics in Audits

AN OVERVIEW: IMPARTING EFFICIENCY OF BANKING AND FINANCE INSTITUTES WITH DATA MINING

WEEK 9 DATA MINING 1

New Features Summary. Version 11 February 2017

Table of Contents. QuickBooks 2018 Chapter 2: Working with Customers 21. QuickBooks 2018 Chapter 1: Introducing QuickBooks Pro 1

Marketing & Big Data

Use of Data Mining and Machine. Use of Data Mining and Machine. Learning for Fraud Detection. Learning for Fraud Detection. Welcome!

W H I T E P A P E R. How to Credit Score with Predictive Analytics

(Week 03) A01. Data. Data Structure

Copyr i g ht 2012, SAS Ins titut e Inc. All rights res er ve d. ENTERPRISE MINER: ANALYTICAL MODEL DEVELOPMENT

The Analytical Revolution

Machine learning mechanisms in modern Omnichannel marketing and sales.

BMS Course Structure:

Harnessing Predictive Analytics to Improve Customer Data Analysis and Reduce Fraud

QuickBooks Fundamentals For QuickBooks Pro, Premier and Accountant 2018

Managing Knowledge. MIS 14e Ch11 2/21/2016. Chapter 11

Practical Application of Predictive Analytics Michael Porter

Effective CRM Using. Predictive Analytics. Antonios Chorianopoulos


UNIVERSITY GRANTS COMMISSION NET BUREAU

Business Plan Workbook

Data Mining and Knowledge Discovery in Large Databases

Course Outline DECISION SUPPORT SYSTEMS. Abraham Otero. Course Outline

Enhancing Decision Making

PUBLIC SECTOR CREATING BETTER CENTRAL AND LOCAL GOVERNMENT SERVICES

Designing your BI Architecture

Predicting Factors which Determine Customer Transaction Pattern and Transaction Type Using Data Mining

Multi-Dimensional Representations -- How Many Dimensions? Cluster Stack Visualization for Market Segmentation Analysis

Integration of Data Warehousing and Operations Analytics

Subject: Accounting Calendar: Timeframe: 9 Weeks

Data Mining. Brad Morantz PhD.

CS 1655 / Spring 2013 Secure Data Management and Web Applications. Trends leading to Data Flood

Exploiting IT for business benefit

International Marketing (IM) 1. Core Course

Growing and retaining your customer base with customer analytics

Predicting Customer Loyalty Using Data Mining Techniques

Predictive and Prescriptive Analytics in Banking: Transforming Customer Intelligence

The Role of Analytics in Auditing The Importance of What the Numbers Indicate and Lack to Indicate

COPYRIGHTED MATERIAL. Index. buying experience, impact on value perception buying patterns see purchasing patterns

Gordon S. Linoff Founder Data Miners, Inc.

Chapter by Prentice Hall

Future Proof Your Career:

New Customer Acquisition Strategy

IBM SPSS Predictive Analytics Workshop

Cognitive Data Governance

Complete List of QuickBooks Enterprise Solutions Reports

Transcription:

15.561 Information Technology Essentials Session 15 Business Intelligence: Data Mining and Data Warehousing Copyright 2005 Chris Dellarocas and Thomas Malone Adapted from Chris Dellarocas, U. Md.

Outline Operational vs. Decision Support Systems What is Business Intelligence? Overview of Data Mining Case Studies Data Warehouses

Major IT applications in business Executive Support Systems 5-year sales trend forecasts 5-year operating plan 5-year budget forecasts Profit Manpower planning planning Management Information Systems Sales Inventory management control Sales region analysis Production scheduling Annual budgeting Cost analysis Capital investment analysis Pricing/profitability analysis Relocation analysis Contract cost analysis Knowledge Worker Systems Engineering workstations Word processing Email Web viewing Spreadsheets Transaction Processing Systems Public web sites Order tracking Order processing Machine control Plant scheduling Material movement control Securities trading Cash management Payroll Accounts payable Accounts receivable Compensation Training & Development Employee records Sales and Manufacturing Finance Accounting Human Marketing resources Adapted from Laudon & Laudon, Management Information Systems: Organization and Technology, Prentice Hall, 1998, p. 39

Operational vs. Decision Support Systems Decision Support Systems Transactional Support Systems Linkages with Suppliers, customers, partners

Operational vs. Decision Support Systems Operational Systems Support day to day transactions Contain current, up to date data Examples: customer orders, inventory levels, bank account balances Decision Support Systems Support strategic decision making Contain historical, summarized data Examples: performance summary, customer profitability, market segmentation

Example of an Operational Application: Order Entry

Example of a DSS Application: Annual performance summary

What is Business Intelligence? Collecting and refining information from many sources Analyzing and presenting the information in useful ways So people can make better business decisions

What is Data Mining? Using a combination of artificial intelligence and statistical analysis to analyze data and discover useful patterns that are hidden there

Sample Data Mining Applications Direct Marketing identify which prospects should be included in a mailing list Market segmentation identify common characteristics of customers who buy same products Customer churn Predict which customers are likely to leave your company for a competitor Market Basket Analysis Identify what products are likely to be bought together Insurance Claims Analysis discover patterns of fraudulent transactions compare current transactions against those patterns

Business uses of data mining Essentially five tasks Classification Classify credit applicants as low, medium, high risk Classify insurance claims as normal, suspicious Estimation Estimate the probability of a direct mailing response Estimate the lifetime value of a customer Prediction Predict which customers will leave within six months Predict the size of the balance that will be transferred by a credit card prospect

Business uses of data mining Affinity Grouping Find out items customers are likely to buy together Find out what books to recommend to Amazon.com users Description Help understand large volumes of data by uncovering interesting patterns

Overview of Data Mining Techniques Market Basket Analysis Automatic Clustering Decision Trees and Rule Induction Neural Networks

Market Basket Analysis Association and sequence discovery Principal concepts Support or Prevalence: frequency that a particular association appears in the database Confidence: conditional predictability of B, given A Example: Total daily transactions: 1,000 Number which include soda : 500 Number which include orange juice : 800 Number which include soda and orange juice : 450 SUPPORT for soda and orange juice = 45% (450/1,000) CONFIDENCE of soda Æ orange juice = 90% (450/500) CONFIDENCE of orange juice Æ soda = 56% (450/800)

Applying Market Basket Analysis Create co-occurrence matrix What is the right set of items??? Generate useful rules Weed out the trivial and the inexplicable from the useful Figure out how to act on them Similar techniques can be applied to time series for mining useful sequences of actions

Clustering Divide a database into groups ( clusters ) Goal: Find groups that are very different from each other, and whose members are similar to each other Number and attributes of these groups are not known in advance

Clustering (example) Buys groceries online X X X X X X X X Income

Decision Trees Income > $40,000 Job > 5 Years High Debt Low Risk High Risk High Risk Low Risk Data mining is used to construct the tree Example algorithm: CART (Classification and Regression Trees)

Decision tree construction algorithms Start with a training set (i.e. preclassified records of loan customers) Each customer record contains» Independent variables: income, time with employer, debt» Dependent variable: outcome of past loan Find the independent variable that best splits the records into groups where one single class (low risk, high risk) predominates Measure used: entropy of information (diversity) Objective:» max[ diversity before (diversity left + diversity right) ] Repeat recursively to generate lower levels of tree

Decision Tree pros and cons Pros One of the most intuitive techniques, people really like decision trees Really helps get some intuition as to what is going on Can lead to direct actions/decision procedures Cons Independent variables are not always the best separators Maybe some of them are correlated/redundant Maybe the best splitter is a linear combination of those variables (remember factor analysis)

Neural Networks Powerful method for constructing w 13 3 w 36 predictive models 1 w 14 w 23 Each node applies 4 an activation function to its input 2 Activation function results are multiplied by w ij and passed on to output w 15 Inputs w 25 5 w 46 w 24 6 Hidden Layer w 56 Output

Neural Networks Weights are w determined using a 13 3 w 36 training set, I.e. a 1 w 14 w 23 number of test cases w w 46 where both the 15 4 inputs and the outputs are known 2 w 25 5 Inputs w 24 6 Hidden Layer w 56 Output

Neural Networks Example: Build a neural w net to calculate credit 13 3 w 36 risk for loan applicants 1 w 14 w 23 w Inputs: annual income, w 46 15 4 6 loan amount, loan w duration 2 24 w 56 Output Outputs: probability of default [0,1] Training set: data from past customers with known outcomes Inputs w 25 5 Hidden Layer

Neural Networks Start from an initial estimate for the weights w 13 3 w 36 1 w 14 w 23 Feed the independent w variables for the first 15 4 record into inputs 1 and 2 w 2 24 Compare with output and calculate error Update estimates of weights by backpropagating error Inputs w 25 5 Hidden Layer w 46 w 56 6 Output

Neural Networks Repeat with next w training set record 13 3 w 36 until model converges 1 w 14 w 23 w 46 4 w 15 6 2 w 24 w 25 5 Inputs Hidden Layer w 56 Output

Neural networks pros and cons Pros Versatile, give good results in complicated domains Cons Neural nets cannot explain the data Inputs and outputs usually need to be massaged into fixed intervals (e.g., between -1 and +1)

The Virtuous Cycle of Data Mining 2. Transform data into information using data mining techniques 1. Identify the 3. Act on business problem the information 4. Measure the results

Case study 1: Bank is losing customers Attrition rate greater than acquisition rate More profitable customers seem to be the ones to go What can the bank do?

Bank is losing customers Step 1: Identify the opportunity for data analysis Reducing attrition is a profitable opportunity Step 2: Decide what data to use Traditional approach: surveys New approach: Data Mining

Bank is losing customers Clustering analysis on call-center detail Interesting clusters that contain many people who are no longer customers Cluster X: People considerably older than average customer and less likely to have mortgage or credit card Cluster Y: People who have several accounts, tend to call after hours and have to wait when they call. Almost never visit a branch and often use foreign ATMs

Bank is losing customers Step 3: Turn results of data mining into action

Case study 2: Bank of America BoA wants to expand its portfolio of home equity loans Direct mail campaigns have been disappointing Current common-sense models of likely prospects People with college-age children People with high but variable incomes

Enter data mining BoA maintains a large historical DB of its retail customers Used past customers who had (had not) obtained the product to build a decision tree that classified a customer as likely (not likely) to respond to a home equity loan Performed clustering of customers An interesting cluster came up: 39% of people in cluster had both personal and business accounts with the bank This cluster accounted for 27% of the 11% of customers who had been classified by the DT as likely respondents to a home equity offer

Completing the cycle 3. The resulting Actions (Act) Develop a campaign strategy based on the new understanding of the market The acceptance rate for the home equity offers more than doubled 4. Completing the Cycle (Measure) Transformation of the retail side of Bank of America from a massmarketing institution to a targeted-marketing institution (learning institution) Product mix best for each customer => Market basket analysis came to exist

What is a data warehouse? A collection of data from multiple sources» within the company» outside the company Usually includes data relevant to the entire enterprise Usually includes summary data and historical data as well as current operational data Usually requires cleaning and other integration before use Therefore, usually stored in separate databases from current operational data

What is a data mart? A subset of a data warehouse focused on a particular subject or department

Data Warehousing considerations What data to include? How to reconcile inconsistencies? How often to update?

To delve deeper Recommended books Data Mining Techniques: Michael J. A. Berry and Gordon Linoff Useful collections of links http://databases.about.com/cs/datamining/