CS590D: Data Mining Chris Clifton March 22, 2006 Data Mining Process Thanks to Laura Squier, SPSS for some of the material used.

Slides:



Advertisements
Similar presentations
CRISP-DM (required for cw, useful for any project…)
Advertisements

DAMA-NCR Tuesday, November 13, 2001 Laura Squier Technical Consultant What is Data Mining?
1. Abstract 2 Introduction Related Work Conclusion References.
Instructor: Dan Hebert
SLIDE 1IS 257 – Fall 2009 Data Mining and the Weka Toolkit University of California, Berkeley School of Information IS 257: Database Management.
/faculteit technologie management Introduction to Data Mining a.j.m.m. (ton) weijters (slides are partially based on an introduction of Gregory Piatetsky-Shapiro)
Mining the Data Ira M. Schoenberger, FACHCA Senior Administrator 2011 AHCA/NCAL Quality Symposium Friday February 18, 2011.
Business Systems Intelligence: 7. B.I. Methodologies Dr. Brian Mac Namee (
CSE634 Data Mining Prof. Anita Wasilewska Jae Hong Kil ( )
Chapter 9 DATA WAREHOUSING Transparencies © Pearson Education Limited 1995, 2005.
DATA WAREHOUSING.
SLIDE 1IS 257 – Fall 2008 Data Mining and the Weka Toolkit University of California, Berkeley School of Information IS 257: Database Management.
Evaluation of MineSet 3.0 By Rajesh Rathinasabapathi S Peer Mohamed Raja Guided By Dr. Li Yang.
Burton D. Morgan Entrepreneurial Competition Are you the entrepreneurial type? Do you want to start your own business and be your own boss? Do you have.
Data Mining – Intro.
DBMiner 2.0 Adnan Rahi Prabhat Vivekanandan. Brief History of DBMiner Technology Inc. Research on data mining since International reputation and.
Data Warehousing: Defined and Its Applications Pete Johnson April 2002.
Data Mining & Data Warehousing PresentedBy: Group 4 Kirk Bishop Joe Draskovich Amber Hottenroth Brandon Lee Stephen Pesavento.
Computer Science Universiteit Maastricht Institute for Knowledge and Agent Technology Data mining and the knowledge discovery process Summer Course 2005.
Microsoft Enterprise Consortium Data Mining Concepts Introduction: The essential background Prepared by David Douglas, University of ArkansasHosted by.
SLIDE 1IS 257 – Fall 2012 Data Mining and OLAP University of California, Berkeley School of Information IS 257: Database Management.
United Nations Economic Commission for Europe Statistical Division Applying the GSBPM to Business Register Management Steven Vale UNECE
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Dr. Awad Khalil Computer Science Department AUC
Data Mining Techniques
Continuation From Chapter From Chapter 1
More on Data Mining KDnuggets Datanami ACM SIGKDD
CS490D: Introduction to Data Mining Prof. Chris Clifton April 14, 2004 Fraud and Misuse Detection.
DATA MINING Team #1 Kristen Durst Mark Gillespie Banan Mandura University of DaytonMBA APR 09.
Understanding Data Analytics and Data Mining Introduction.
Introduction: The essential background
ROOT: A Data Mining Tool from CERN Arun Tripathi and Ravi Kumar 2008 CAS Ratemaking Seminar on Ratemaking 17 March 2008 Cambridge, Massachusetts.
M icrosoft Data Warehousing - SQL Server State of the Technology Presentation by Sujata Angara Nakul Johri Sang Ho Park.
The CRISP-DM Process Model
Data Mining Process A manifestation of best practices A systematic way to conduct DM projects Different groups has different versions Most common standard.
Data Mining Survey of applications and methodologies - Akshat Singhal, Oberlin College, 2007.
Introduction to Clementine Tutors: Cecia Chan & Gabriel Fung Data Mining Tutorial.
SLIDE 1IS 257 – Fall 2012 Data Mining and OLAP University of California, Berkeley School of Information IS 257: Database Management.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
1 Topics about Data Warehouses What is a data warehouse? How does a data warehouse differ from a transaction processing database? What are the characteristics.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
DATABASE MANAGEMENT SYSTEMS CMAM301. Introduction to database management systems  What is Database?  What is Database Systems?  Types of Database.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Systems Analysis and Design in a Changing World, Fourth Edition
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Part II Tools for Knowledge Discovery Ch 5. Knowledge Discovery in Databases Ch 6. The Data Warehouse Ch 7. Formal Evaluation Technique.
DBSQL 9-1 Copyright © Genetic Computer School 2009 Chapter 9 Data Mining and Data Warehousing.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
October 2-3, 2015, İSTANBUL Boğaziçi University Prof.Dr. M.Erdal Balaban Istanbul University Faculty of Business Administration Avcılar, Istanbul - TURKEY.
Evaluation of DBMiner By: Shu LIN Calin ANTON. Outline  Importing and managing data source  Data mining modules Summarizer Associator Classifier Predictor.
Data Resource Management Agenda What types of data are stored by organizations? How are different types of data stored? What are the potential problems.
Data Mining Copyright KEYSOFT Solutions.
Applications and Trends in Data Mining Pertemuan 13 Matakuliah: M0614 / Data Mining & OLAP Tahun : Feb
Data Mining Concepts and Techniques Course Presentation by Ali A. Ali Department of Information Technology Institute of Graduate Studies and Research Alexandria.
CRISP-DM Tommy Wei Cory Hutchinson ISDS Overview What is CRISP-DM (CRoss Industry Standard Process for Data Mining) Blueprint Phases and Tasks Summary.
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
Unit 8 : Research Trends in Data Warehousing and Data Mining Lecturer : Bijay Mishra.
Why Intelligent Data Analysis? Joost N. Kok Leiden Institute of Advanced Computer Science Universiteit Leiden.
Data Mining – Intro.
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Data Mining: Concepts and Techniques Course Outline
CSE634 Data Mining Prof. Anita Wasilewska Jae Hong Kil ( )
Week 11 Knowledge Discovery Systems & Data Mining :
Data Warehousing and Data Mining
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
What is Data Mining? DAMA-NCR Tuesday, November 13, 2001 Laura Squier
Presentation transcript:

CS590D: Data Mining Chris Clifton March 22, 2006 Data Mining Process Thanks to Laura Squier, SPSS for some of the material used

CS590D2 How to Choose a Data Mining System? Commercial data mining systems have little in common –Different data mining functionality or methodology –May even work with completely different kinds of data sets Need multiple dimensional view in selection Data types: relational, transactional, text, time sequence, spatial? System issues –running on only one or on several operating systems? –a client/server architecture? –Provide Web-based interfaces and allow XML data as input and/or output?

CS590D3 How to Choose a Data Mining System? (2) Data sources –ASCII text files, multiple relational data sources –support ODBC connections (OLE DB, JDBC)? Data mining functions and methodologies –One vs. multiple data mining functions –One vs. variety of methods per function More data mining functions and methods per function provide the user with greater flexibility and analysis power Coupling with DB and/or data warehouse systems –Four forms of coupling: no coupling, loose coupling, semitight coupling, and tight coupling Ideally, a data mining system should be tightly coupled with a database system

CS590D4 How to Choose a Data Mining System? (3) Scalability –Row (or database size) scalability –Column (or dimension) scalability –Curse of dimensionality: it is much more challenging to make a system column scalable that row scalable Visualization tools –“A picture is worth a thousand words” –Visualization categories: data visualization, mining result visualization, mining process visualization, and visual data mining Data mining query language and graphical user interface –Easy-to-use and high-quality graphical user interface –Essential for user-guided, highly interactive data mining

CS590D5 Examples of Data Mining Systems (1) IBM Intelligent Miner –A wide range of data mining algorithms –Scalable mining algorithms –Toolkits: neural network algorithms, statistical methods, data preparation, and data visualization tools –Tight integration with IBM's DB2 relational database system SAS Enterprise Miner –A variety of statistical analysis tools –Data warehouse tools and multiple data mining algorithms Mirosoft SQLServer 2000 –Integrate DB and OLAP with mining –Support OLEDB for DM standard

CS590D6 Examples of Data Mining Systems (2) SGI MineSet –Multiple data mining algorithms and advanced statistics –Advanced visualization tools Clementine (SPSS) –An integrated data mining development environment for end- users and developers –Multiple data mining algorithms and visualization tools DBMiner (DBMiner Technology Inc.) –Multiple data mining modules: discovery-driven OLAP analysis, association, classification, and clustering –Efficient, association and sequential-pattern mining functions, and visual classification tool –Mining both relational databases and data warehouses

CS590D7 CRISP-DM: Data Mining Process Cross-Industry Standard Process for Data Mining (CRISP-DM) European Community funded effort to develop framework for data mining tasks Goals: –Encourage interoperable tools across entire data mining process –Take the mystery/high-priced expertise out of simple data mining tasks

CS590D8 Why Should There be a Standard Process? Framework for recording experience –Allows projects to be replicated Aid to project planning and management “Comfort factor” for new adopters –Demonstrates maturity of Data Mining –Reduces dependency on “stars” The data mining process must be reliable and repeatable by people with little data mining background.

CS590D9 Process Standardization CRoss Industry Standard Process for Data Mining Initiative launched Sept.1996 SPSS/ISL, NCR, Daimler-Benz, OHRA Funding from European commission Over 200 members of the CRISP-DM SIG worldwide –DM Vendors - SPSS, NCR, IBM, SAS, SGI, Data Distilleries, Syllogic, Magnify,.. –System Suppliers / consultants - Cap Gemini, ICL Retail, Deloitte & Touche, … –End Users - BT, ABB, Lloyds Bank, AirTouch, Experian,...

CS590D10 CRISP-DM Non-proprietary Application/Industry neutral Tool neutral Focus on business issues –As well as technical analysis Framework for guidance Experience base –Templates for Analysis

CS590D11 CRISP-DM: Overview

CS590D12 CRISP-DM: Phases Business Understanding –Understanding project objectives and requirements –Data mining problem definition Data Understanding –Initial data collection and familiarization –Identify data quality issues –Initial, obvious results Data Preparation –Record and attribute selection –Data cleansing Modeling –Run the data mining tools Evaluation –Determine if results meet business objectives –Identify business issues that should have been addressed earlier Deployment –Put the resulting models into practice –Set up for repeated/continuous mining of the data

CS590D13 Business Understanding Data Understanding Evaluation Data Preparation Modeling Determine Business Objectives Background Business Objectives Business Success Criteria Situation Assessment Inventory of Resources Requirements, Assumptions, and Constraints Risks and Contingencies Terminology Costs and Benefits Determine Data Mining Goal Data Mining Goals Data Mining Success Criteria Produce Project Plan Project Plan Initial Asessment of Tools and Techniques Collect Initial Data Initial Data Collection Report Describe Data Data Description Report Explore Data Data Exploration Report Verify Data Quality Data Quality Report Data Set Data Set Description Select Data Rationale for Inclusion / Exclusion Clean Data Data Cleaning Report Construct Data Derived Attributes Generated Records Integrate Data Merged Data Format Data Reformatted Data Select Modeling Technique Modeling Technique Modeling Assumptions Generate Test Design Test Design Build Model Parameter Settings Models Model Description Assess Model Model Assessment Revised Parameter Settings Evaluate Results Assessment of Data Mining Results w.r.t. Business Success Criteria Approved Models Review Process Review of Process Determine Next Steps List of Possible Actions Decision Plan Deployment Deployment Plan Plan Monitoring and Maintenance Monitoring and Maintenance Plan Produce Final Report Final Report Final Presentation Review Project Experience Documentation Deployment Phases and Tasks

CS590D14 Phases in the DM Process (1 & 2) Business Understanding: –Statement of Business Objective –Statement of Data Mining objective –Statement of Success Criteria Data Understanding –Explore the data and verify the quality –Find outliers

CS590D15 Phases in the DM Process (3) Data preparation: Takes usually over 90% of the time –Collection –Assessment –Consolidation and Cleaning table links, aggregation level, missing values, etc –Data selection active role in ignoring non- contributory data? outliers? Use of samples visualization tools –Transformations - create new variables

CS590D16 Phases in the DM Process (4) Model building –Selection of the modeling techniques is based upon the data mining objective –Modeling is an iterative process - different for supervised and unsupervised learning May model for either description or prediction

CS590D17 Types of Models Prediction Models for Predicting and Classifying –Regression algorithms (predict numeric outcome): neural networks, rule induction, CART (OLS regression, GLM) –Classification algorithm predict symbolic outcome): CHAID, C5.0 (discriminant analysis, logistic regression) Descriptive Models for Grouping and Finding Associations –Clustering/Grouping algorithms: K-means, Kohonen –Association algorithms: apriori, GRI

CS590D18 Phases in the DM Process (5) Model Evaluation –Evaluation of model: how well it performed on test data –Methods and criteria depend on model type: e.g., coincidence matrix with classification models, mean error rate with regression models –Interpretation of model: important or not, easy or hard depends on algorithm

CS590D19 Phases in the DM Process (6) Deployment –Determine how the results need to be utilized –Who needs to use them? –How often do they need to be used Deploy Data Mining results by: –Scoring a database –Utilizing results as business rules –interactive scoring on-line

CS590D20 CRISP-DM: Details Available on-line: –20 pages model (overview) –30 page user guide (step-by-step process, hints) –10 page “output” (suggested outline for a report on a data mining project) Has SPSS written all over it –But not a plug for a product (or even customized toward that product)

CS590D21 Why CRISP-DM? The data mining process must be reliable and repeatable by people with little data mining skills CRISP-DM provides a uniform framework for –guidelines –experience documentation CRISP-DM is flexible to account for differences –Different business/agency problems –Different data