Business Intelligence: A Managerial Approach (2nd Edition)

Slides:



Advertisements
Similar presentations
An Introduction to Data Mining
Advertisements

Data Mining Glen Shih CS157B Section 1 Dr. Sin-Min Lee April 4, 2006.
Decision Support Systems
Civil and Environmental Engineering Carnegie Mellon University Sensors & Knowledge Discovery (a.k.a. Data Mining) H. Scott Matthews April 14, 2003.
DATA, TEXT, AND WEB MINING
Week 9 Data Mining System (Knowledge Data Discovery)
© Prentice Hall1 DATA MINING TECHNIQUES Introductory and Advanced Topics Eamonn Keogh (some slides adapted from) Margaret Dunham Dr. M.H.Dunham, Data Mining,
Data Mining By Archana Ketkar.
Data Mining – Intro.
CS157A Spring 05 Data Mining Professor Sin-Min Lee.
Chapter 5 Data mining : A Closer Look.
Chapter 4: Data Mining for Business Intelligence
Enterprise systems infrastructure and architecture DT211 4
Chapter 4 Data, Text, and Web Mining
Data Mining By Andrie Suherman. Agenda Introduction Major Elements Steps/ Processes Tools used for data mining Advantages and Disadvantages.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 5: Data Mining for Business Intelligence.
OLAM and Data Mining: Concepts and Techniques. Introduction Data explosion problem: –Automated data collection tools and mature database technology lead.
Chapter 5: Data Mining for Business Intelligence
Data Mining Techniques
Data Mining. 2 Models Created by Data Mining Linear Equations Rules Clusters Graphs Tree Structures Recurrent Patterns.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
Data Mining Chun-Hung Chou
Enabling Organization-Decision Making
Chapter 4 Data, Text, and Web Mining
Chapter 7 DATA, TEXT, AND WEB MINING Pages , 311, Sections 7.3, 7.5, 7.6.
Introduction to Data Mining Group Members: Karim C. El-Khazen Pascal Suria Lin Gui Philsou Lee Xiaoting Niu.
Knowledge Discovery and Data Mining Evgueni Smirnov.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Data Mining Chapter 1 Introduction -- Basic Data Mining Tasks -- Related Concepts -- Data Mining Techniques.
Knowledge Discovery and Data Mining Evgueni Smirnov.
1 Knowledge Discovery Transparencies prepared by Ho Tu Bao [JAIST] ITCS 6162.
Data Mining Knowledge on rough set theory SUSHIL KUMAR SAHU.
Dr. Chen, Data Mining  A/W & Dr. Chen, Data Mining Chapter 2 Data Mining: A Closer Look Jason C. H. Chen, Ph.D. Professor of MIS School of Business Administration.
Copyright © 2004 Pearson Education, Inc.. Chapter 27 Data Mining Concepts.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Data mining. Data mining, at its core, is the transformation of large amounts of data into meaningful patterns and rules.
CRM - Data mining Perspective. Predicting Who will Buy Here are five primary issues that organizations need to address to satisfy demanding consumers:
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Data Mining BY JEMINI ISLAM. Data Mining Outline: What is data mining? Why use data mining? How does data mining work The process of data mining Tools.
MIS2502: Data Analytics Advanced Analytics - Introduction.
An Introduction Student Name: Riaz Ahmad Program: MSIT( ) Subject: Data warehouse & Data Mining.
Academic Year 2014 Spring Academic Year 2014 Spring.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
Monday, February 22,  The term analytics is often used interchangeably with:  Data science  Data mining  Knowledge discovery  Extracting useful.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
Chapter 2 Data, Text, and Web Mining. Data Mining Concepts and Applications  Data mining (DM) A process that uses statistical, mathematical, artificial.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 5: Data Mining for Business Intelligence.
Copyright © 2014 Pearson Education, Inc. 5-1 DATA MINING.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 28 Data Mining Concepts.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
DATA MINING TECHNIQUES (DECISION TREES ) Presented by: Shweta Ghate MIT College OF Engineering.
Decision Support Systems Data Mining for Business Intelligence.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 5: Data Mining for Business Intelligence.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Data Mining – Intro.
Data Mining Generally, (Sometimes called data or knowledge discovery) is the process of analyzing data from different perspectives and summarizing it.
MIS2502: Data Analytics Advanced Analytics - Introduction
DATA MINING © Prentice Hall.
Data Mining 101 with Scikit-Learn
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Chapter 5: Data Mining for Business Intelligence
Adrian Tuhtan CS157A Section1
Predictive Analytics I: Data Mining Process, Methods, and Algorithms
Sangeeta Devadiga CS 157B, Spring 2007
I don’t need a title slide for a lecture
Prepared by: Mahmoud Rafeek Al-Farra
Data Mining 資料探勘 分群分析 (Cluster Analysis) Min-Yuh Day 戴敏育
Supporting End-User Access
Business Intelligence: A Managerial Approach (2nd Edition)
Presentation transcript:

Business Intelligence: A Managerial Approach (2nd Edition) Chapter 4: Data Mining for Business Intelligence

4.1 DATA MINING CONCEPTS AND DEFINITIONS It used to understanding customers, vendors, business processes, and the extended supply chain very well. Although the term data mining is relatively new, the ideas behind it are not. Why, then, has it suddenly gained the attention of the business world??

4.1 DATA MINING CONCEPTS AND DEFINITIONS WHY DATA MINING ? More intense competition at the global scale Recognition of the value in data sources Availability of quality data on customers, vendors, transactions, Web, etc. Consolidation and integration of data repositories into data warehouses The exponential increase in data processing and storage capabilities; and decrease in cost Movement toward conversion of information resources into nonphysical form

Definitions, Characteristics, and Benefits is a term used to describe discovering or "mining" knowledge from large amounts of data. “knowledge mining” Technically speaking, data mining is a process that uses statistical, mathematical, and artificial intelligence techniques to extract and identify useful information and subsequent knowledge (or patterns) from large sets of data.

Definition The nontrivial process of identifying valid, novel, potentially useful, and ultimately understandable patterns in data stored in structured databases Keywords in this definition: Process, nontrivial , valid, novel, potentially useful, understandable Other names: knowledge extraction, pattern analysis, knowledge discovery, information harvesting, pattern searching, data dredging

Data Mining Characteristics/Objectives Source of data for DM is often a consolidated data warehouse (not always!). DM environment is usually a client-server Sophisticated new tools, including advanced visualization tools, help to remove the information ore buried in corporate files or archival public records The miner is often an end user. Striking it rich requires creative thinking. Data mining tools are readily combined with spreadsheets and other software development tools. Because of the large amounts of data and massive search efforts, it is sometimes necessary to use parallel processing for data mining.

Data Mining at the Intersection of Many Disciplines

What Does DM Do? How Does it Work? DM extracts patterns from data  Pattern? A mathematical (numeric and/or symbolic) relationship among data items Types of patterns  Association  Prediction  Cluster (segmentation)  Sequential (or time series) relationships

A Taxonomy for Data Mining Tasks.

Data Mining Tasks. PREDICTION :is commonly referred to as the act of telling about the future. prediction can be named more specifically as classification: (where the predicted thing, such as tomorrow's forecast, is a class label such as "rainy" or "sunny") or regression: (where the predicted thing, such tomorrow's temperature, is a real number such as "65°F"). Classification, is perhaps the most common of all data mining tasks. The objective of classification is to analyze the historical data stored in a database and automatically generate a model that can predict future behavior. (Neural networks OR Decision trees )

Data Mining Tasks. Clustering: partitions a collection of things (e.g. , objects and events presented in a structured dataset) into segments (or natural groupings) whose members share similar characteristics. market segmentation with cluster analysis. OR segmenting customers.

Data Mining Tasks. Associations: is a popular and well-researched technique for discovering interesting relationships among variables in large databases In the context of the retail industry , association rule mining is often called market-basket analysis

Data Mining Applications Customer Relationship Management Banking & Other Financial Retailing and Logistics Manufacturing and Maintenance Brokerage and Securities Trading Insurance Computer hardware and software Science and engineering Government and defense Homeland security and law enforcement Travel industry Healthcare Medicine Entertainment industry Sports Etc

Data Mining Process: CRISP-DM Cross-Indust1y Standard Process proposed in the mid-1990s by a European consortium of companies

Data Mining Process: CRISP-DM Step 1: Business Understanding know what the study is for like ("What are the common characteristics of the customers we have) Step 2: Data Understanding identify the relevant data from many available databases. quantitative OR qualitative Step 3: Data Preparation (!) (table 4.4) called as data preprocessing . take the data identified in the previous step and prepare them for analysis by data mining data preprocessing consumes the most time and effort; most believe that this step accounts for roughly 80% of the total time.

Data Mining Process: CRISP-DM Step 4: Model Building use a variety of data mining methods and algorithms Step 5: Testing and Evaluation a critical and challenging task Step 6: Deployment The deployment step may also include maintenance activities

Data Preparation – A Critical DM Task (see table 4.4)

Data Mining Process: SEMMA

Source: KDNuggets.com, August 2007 Data Mining Process Source: KDNuggets.com, August 2007

Data Mining Methods: Classification Most frequently used DM method Part of the machine-learning family Employ supervised learning Learn from past data, classify new data The output variable is categorical (nominal or ordinal) in nature

Classification Techniques Decision tree analysis Statistical analysis Neural networks Support vector machines Case-based reasoning Bayesian classifiers Genetic algorithms Rough sets

Decision Trees Employs the divide and conquer method Recursively divides a training set until each division consists of examples from one class Create a root node and assign all of the training data to it Select the best splitting attribute Add a branch to the root node for each value of the split. Split the data into mutually exclusive subsets along the lines of the specific split Repeat the steps 2 and 3 for each and every leaf node until the stopping criteria is reached A general algorithm for decision tree building

Decision Tree

Cluster Analysis for Data Mining Used for automatic identification of natural groupings of things Part of the machine-learning family Employ unsupervised learning Learns the clusters of things from past data, then assigns new instances There is not an output variable Also known as segmentation

Cluster Analysis for Data Mining Clustering results may be used to Identify natural groupings of customers Identify rules for assigning new cases to classes for targeting/diagnostic purposes Provide characterization, definition, labeling of populations Decrease the size and complexity of problems for other data mining methods Identify outliers in a specific domain (e.g., rare-event detection)

Cluster Analysis for Data Mining Analysis methods Statistical methods (including both hierarchical and nonhierarchical), such as k-means, k-modes, and so on Neural networks (adaptive resonance theory [ART], self-organizing map [SOM]) Fuzzy logic (e.g., fuzzy c-means algorithm) Genetic algorithms Divisive versus Agglomerative methods

Cluster Analysis for Data Mining k-Means Clustering Algorithm k : pre-determined number of clusters Algorithm (Step 0: determine value of k) Step 1: Randomly generate k random points as initial cluster centers Step 2: Assign each point to the nearest cluster center Step 3: Re-compute the new cluster centers Repetition step: Repeat steps 3 and 4 until some convergence criterion is met (usually that the assignment of points to clusters becomes stable)

Cluster Analysis for Data Mining- k-Means Clustering Algorithm

Association Rule Mining A very popular DM method in business Finds interesting relationships (affinities) between variables (items or events) Part of machine learning family Employs unsupervised learning There is no output variable Also known as market basket analysis Often used as an example to describe DM to ordinary people, such as the famous “relationship between diapers and beers!”

Association Rule Mining Input: the simple point-of-sale transaction data Output: Most frequent affinities among items Example: according to the transaction data… “Customer who bought a laptop computer and a virus protection software, also bought extended service plan 70 percent of the time." How do you use such a pattern/knowledge? Put the items next to each other for ease of finding Promote the items as a package (do not put one on sale if the other(s) are on sale) Place items far apart from each other so that the customer has to walk the aisles to search for it, and by doing so potentially seeing and buying other items

Association Rule Mining A representative applications of association rule mining include In business: cross-marketing, cross-selling, store design, catalog design, e-commerce site design, optimization of online advertising, product pricing, and sales/promotion configuration In medicine: relationships between symptoms and illnesses; diagnosis and patient characteristics and treatments (to be used in medical DSS); and genes and their functions (to be used in genomics projects)…

Association Rule Mining Are all association rules interesting and useful? A Generic Rule: X  Y [S%, C%] X, Y: products and/or services X: Left-hand-side (LHS) Y: Right-hand-side (RHS) S: Support: how often X and Y go together C: Confidence: how often Y go together with the X Example: {Laptop Computer, Antivirus Software}  {Extended Service Plan} [30%, 70%]

Association Rule Mining Apriori Algorithm Finds subsets that are common to at least a minimum number of the itemsets uses a bottom-up approach frequent subsets are extended one item at a time (the size of frequent subsets increases from one-item subsets to two-item subsets, then three-item subsets, and so on), and groups of candidates at each level are tested against the data for minimum support see the figure…

Association Rule Mining Apriori Algorithm

Problem Decomposition – Example For min support = 50% = 2 trans, and min confidence = 50% For the rule Shoes  Jacket Support = Sup({Shoes,Jacket)}=50% Confidence = =66.6% Jacket  Shoes has 50% support and 100% confidence

Element of ANN PROCESSING ELEMENTS (PE) The PE of an ANN are essentially artificial neurons. Similar to biological neurons. INFORMATION PROCESSING The inputs received by a neuron go through a two-step process to turn into outputs: summation function and transformation function NETWORK STRUCTURE Each ANN is composed of a collection of neurons (or PE) that are grouped into layers