MIS 111: Computers and the Inter-networked Society Class 11: Data Mining July 25th, 2011.

Slides:



Advertisements
Similar presentations
QMM 384 – Data Mining Data Mining: Introduction Introduction to Predictive Analytics.
Advertisements

CPS : Information Management and Mining Shivnath Babu.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Data Mining: Introduction Introduction to Data Mining by Tan, Steinbach, Kumar.
Data Mining Sangeeta Devadiga CS 157B, Spring 2007.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Data Mining: Introduction Lecture Notes for Chapter 1 Introduction to Data Mining by Tan,
Data Mining: Introduction
Week 9 Data Mining System (Knowledge Data Discovery)
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Data Mining: Introduction Lecture Notes for Chapter 1 Introduction to Data Mining by Tan,
© Vipin Kumar CSci 8980 (Data Mining) Fall CSci 8980: Data Mining (Fall 2002) Vipin Kumar Army High Performance Computing Research Center Department.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Data Mining: Introduction Lecture Notes for Chapter 1 Introduction to Data Mining by Tan,
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Decision Support: Data Mining Introduction.
Data Mining: Introduction
Data mining By Aung Oo.
Why Mine Data? Commercial Viewpoint
Data Mining and Business Intelligence
Knowledge Discovery & Data Mining process of extracting previously unknown, valid, and actionable (understandable) information from large databases Data.
Chapter 5: Data Mining for Business Intelligence
MAKING THE BUSINESS BETTER Presented By Mohammed Dwikat DATA MINING Presented to Faculty of IT MIS Department An Najah National University.
Data Mining: Introduction. Why Data Mining? l The Explosive Growth of Data: from terabytes to petabytes –Data collection and data availability  Automated.
Tang: Introduction to Data Mining (with modification by Ch. Eick) I: Introduction to Data Mining A.Short Preview 1.Initial Definition of Data Mining 2.Motivation.
Data Mining CS157B Fall 04 Professor Lee By Yanhua Xue.
INTRODUCTION TO DATA MINING MIS2502 Data Analytics.
1 1 Slide Introduction to Data Mining and Business Intelligence.
Introduction to Data Mining. Why Mine the Data? Lots of data is being collected and warehoused – Web data, e-commerce – purchases at department/ grocery.
Knowledge Discovery and Data Mining Evgueni Smirnov.
Knowledge Discovery and Data Mining Evgueni Smirnov.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Data Mining: Introduction Lecture Notes for Chapter 1 Introduction to Data Mining by Tan,
Fox MIS Spring 2011 Data Mining Week 9 Introduction to Data Mining.
CSE4334/5334 DATA MINING CSE 4334/5334 Data Mining, Fall 2011 Department of Computer Science and Engineering, University of Texas at Arlington Chengkai.
1 What is Data Mining? l Data mining is the process of automatically discovering useful information in large data repositories. l There are many other.
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.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Data Mining: Introduction Lecture Notes for Chapter 1 Introduction to Data Mining by Tan,
1 Data Mining: Introduction Chapter 1 of Introduction to Data Mining by Tan, Steinbach, Kumar.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Data Mining: Introduction Lecture Notes for Chapter 1 Introduction to Data Mining by Minqi.
MIS2502: Data Analytics Advanced Analytics - Introduction.
Introduction to Data Mining Jinze Liu April 8 th, 2009.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Data Mining: Introduction Lecture Notes for Chapter 1 Introduction to Data Mining by Tan,
COMSATS Institute of Information Technology Department of Computer Science Databases and Information Systems Dr. Ramzan Talib Databases and Information.
Data Mining. Overview the extraction of hidden predictive information from large databases Data mining tools predict future trends and behaviors, allowing.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
Waqas Haider Bangyal. 2 Source Materials “ Data Mining: Concepts and Techniques” by Jiawei Han & Micheline Kamber, Second Edition, Morgan Kaufmann, 2006.
An Introduction to Data Mining
Department of Computer Science Sir Syed University of Engineering & Technology, Karachi-Pakistan. Presentation Title: DATA MINING Submitted By.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Lecture Notes for Chapter 1 Introduction to Data Mining.
MIS2502: Data Analytics Advanced Analytics - Introduction
Data Mining Introduction
Data Mining: Introduction
Statistics 202: Statistical Aspects of Data Mining
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
MIS5101: Data Analytics Advanced Analytics - Introduction
Data Mining: Introduction
Sangeeta Devadiga CS 157B, Spring 2007
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Data Mining: Introduction
Presentation transcript:

MIS 111: Computers and the Inter-networked Society Class 11: Data Mining July 25th, 2011

This Week  Data Mining (Today):  humans and machines generate knowledge from data  Decision Support Systems (Tuesday)  combining models and data in an attempt to solve semistructured and some unstructured problems with extensive user involvement  Expert Systems (Machine’s that make decisions)  Computer systems that attempt to mimic human experts by applying expertise in a specific domain.

Learning Objectives  List a few current events in information systems news  Recap of quiz 2 learning objectives  Use Google analytics to perform data mining and make business decisions  List 3 practical applications of data mining  Explain the difference between Descriptive and Predictive data mining  Compare and contrast classification, association rule, deviation detection data mining  List a tool that can help you perform data mining

Administrative Trivia  Quiz  Some people didn’t put their name on their quiz  If you have a zero, come talk with me  We’ll go over it together today  Assignment 3 due Wednesday morning before class

Quiz 2 Recap 

Data Mining

What exactly IS Data Mining? Roughly speaking, Data Mining is the process by which humans and machines generate knowledge from data. Data Warehouse Data Processing Data Analytics

What is Data Mining?  Many Definitions  Non-trivial extraction of implicit, previously unknown and potentially useful information from data  Exploration & analysis, by automatic or semi-automatic means, of large quantities of data in order to discover meaningful patterns

Knowledge Discovery in Databases  Data Mining is only a small part of the knowledge discovery process.  Which part of the process do you think is most critical?  Which part of the process do you think takes longest?

What is (not) Data Mining? l What is Data Mining? – Certain names are more prevalent in certain US locations (O’Brien, O’Rurke, O’Reilly… in Boston area) – Group together similar documents returned by search engine according to their context (e.g. Amazon rainforest, Amazon.com,) l What is not Data Mining? – Look up phone number in phone directory – Query a Web search engine for information about “Amazon”

 Lots of data is being collected and warehoused  Web data, e-commerce  purchases at department/ grocery stores  Bank/Credit Card transactions  Computers have become cheaper and more powerful  Competitive Pressure is Strong  Provide better, customized services for an edge (e.g. in Customer Relationship Management) Why Mine Data? Commercial Viewpoint

Why Mine Data? Scientific Viewpoint  Data collected and stored at enormous speeds (GB/hour)  remote sensors on a satellite  telescopes scanning the skies  microarrays generating gene expression data  scientific simulations generating terabytes of data  Traditional techniques infeasible for raw data  Data mining may help scientists  in classifying and segmenting data  in Hypothesis Formation

Evolution of Data Analysis Evolutionary Step Data Collection (1960s) Data Access (1980s) Data Warehousing & Decision Support (1990s) Data Mining (2000s) Business Question "What was my total revenue in the last five years?" "What were unit sales in New England last March?" "What were unit sales in New England last March? Drill down to Boston." "What’s likely to happen to Boston unit sales next month? Why?" Enabling Technologies Computers, tapes, disks Relational databases (RDBMS) On-line analytic processing (OLAP), multidimensional databases, data warehouses Advanced algorithms, multiprocessor computers, massive databases information delivery

In what disciplines do people use data mining?

Google Analytics

AnimalLingo.com  Google Analytics  What in here is data mining:  Map Overlay  Time series analysis  New visits  Bounce rate  Time on site ……  What changes should I make to my Web site (this is getting into the role of decision support systems)?

E-commerce

Finance

 Basic: Finance.yahoo.com  Can be much, much more complex (I should have a finance PhD student come in)  IS data mining and finance are a great mix!  Some examples ahead (you don’t have to know these unless you want to)

Finance: Portfolio Management (FYI)

Interpretable Trading Rules (FYI)  Categorical rules predict a categorical attribute, such as increase/decrease, buy/sell.

Discovering Fraud (FYI) 

Sports

Sports and Data Mining  Go for it on forth down!  part-1.html

Moneyball: The Art of Winning an Unfair Game

The Main Message of Moneyball  By analyzing baseball statistics you could see through a lot of baseball nonsense.  For instance, when baseball managers talked about scoring runs, they tended to focus on team batting average, but if you ran the analysis you could see that the number of runs a team scored bore little relation to that team's batting average. It correlated much more exactly with a team's on-base and slugging percentages.

Other applications

Just some examples…  Linguistics  Economics  Farming Farming  Government  Defense / homeland ssecurity  Education  Production forecasting  Sales forecasting  Fast food  Just about ANY DISCIPLINE can benefit from data mining

Data Mining Tasks

 Prediction Methods  Use some variables to predict unknown or future values of other variables.  Description Methods  Find human-interpretable patterns that describe the data. From [Fayyad, et.al.] Advances in Knowledge Discovery and Data Mining, 1996

Data Mining Tasks...  Classification [Predictive]  Clustering [Descriptive]  Association Rule Discovery [Descriptive]  Sequential Pattern Discovery [Descriptive]  Regression [Predictive]  Deviation Detection [Predictive]

Lots of tools to help:  Weka  R  SPSS  SAS  Google  Picalo  Google Correlate / Graphs

Classification

Classification: Definition  Given a collection of records (training set )  Each record contains a set of attributes, one of the attributes is the class.  Find a model for class attribute as a function of the values of other attributes.  Goal: previously unseen records should be assigned a class as accurately as possible.  A test set is used to determine the accuracy of the model. Usually, the given data set is divided into training and test sets, with training set used to build the model and test set used to validate it.

Classification Example categorical continuous class Test Set Training Set Model Learn Classifier

FYI: LOTS of different Classification Algorithms  Neural network  Mimics the way that humans Learn with NEURONS  Decision trees  K-means clustering

Classification: The Iris Flower Data Set  Which factors help us determine which Iris type a flower will be?  Petal Length  Petal Width  Sepal Length  Sepal Width  We can make the machine “learn” which attributes = which iris types.

Personal Equity Plan  Weka Example

Classification: A Business Application  Direct Marketing  Goal: Reduce cost of mailing by targeting a set of consumers likely to buy a new cell-phone product.  Approach:  Use the data for a similar product introduced before.  We know which customers decided to buy and which decided otherwise. This {buy, don’t buy} decision forms the class attribute.  Collect various demographic, lifestyle, and company-interaction related information about all such customers.  Type of business, where they stay, how much they earn, etc.  Use this information as input attributes to learn a classifier model. From [Berry & Linoff] Data Mining Techniques, 1997

Association Rule

Association Rule Discovery: Definition  Given a set of records each of which contain some number of items from a given collection;  Produce dependency rules which will predict occurrence of an item based on occurrences of other items. Rules Discovered: {Milk} --> {Coke} {Diaper, Milk} --> {Beer} Rules Discovered: {Milk} --> {Coke} {Diaper, Milk} --> {Beer}

Association Rule Discovery: A Business Application  Supermarket shelf management.  Goal: To identify items that are bought together by sufficiently many customers.  Approach: Process the point-of-sale data collected with barcode scanners to find dependencies among items.  A classic rule --  If a customer buys diaper and milk, then he is very likely to buy beer.  So, don’t be surprised if you find six-packs stacked next to diapers!

Application of Association Rule Discovery:  Shelf-Management

Correlations and time   Tree  IPad and Apple stock IPadApple stock

Any problems with the association rule?  Correlation does not cause causation

Deviation/Anomaly Detection

 Detect significant deviations from normal behavior  Applications:  Credit Card Fraud Detection  Network Intrusion Detection Typical network traffic at University level may reach over 100 million connections per day

Deviation/Anomaly Detection  What kinds of deviations from normal behavior might you want to mine for?  For Credit Card Fraud Detection  Picalo!  For Network Intrusion Detection

Applications and Issues

Recommender Systems  Use Data Mining techniques to recommend products/services based on user behavior  Use Data Mining techniques to recommend products/services based on user specification

Data Mining: Some Concerns  Is your interpretation valid?  Do you have enough data to process for “good” results?  Finally… should the government be able to data mine?

Data Mining is NOT MAGIC Data Mining will not do any of the following: Automatically find answers to questions you do not ask Constantly monitor your database for new and interesting relationships Eliminate the need to understand your business and your data Remove the need for good data analysis skills

“The Great Giveaway”  1. In what way did Amazon, Ebay, and Google “expose themselves?”  2. Why did they make the decision to open their doors?  3. How might this move “change business in ways they don’t understand?”  4. How are “hacker entrepreneurs” taking advantage of this move?  5. Do you think that this move was a smart one for Amazon, Google, and Ebay? Why or why not?  6. Pretend that you’re a “hacker entrepreneur. What kind of application are you going to develop with all of that data?

Tomorrow’s class  Read:  Bring your computer and excel (meet here and we’ll move to a room with computers halfway through class)