Table Of Contents: xix Foreword to Second Edition

Similar documents
Contents. Foreword to Second Edition. Acknowledgments About the Authors

DATA WAREHOUING UNIT I

Contents. Preface to the Second Edition

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

GUJARAT TECHNOLOGICAL UNIVERSITY MASTER OF COMPUTER APPLICATIONS (MCA) Semester: IV


2. (a) Briefly discuss the forms of Data preprocessing with neat diagram. (b) Explain about concept hierarchy generation for categorical data.

Code No: R Set No. 1

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)

R07. FirstRanker. 7. a) What is text mining? Describe about basic measures for text retrieval. b) Briefly describe document cluster analysis.

CT75 (ALCCS) DATA WAREHOUSING AND DATA MINING JUN

SCHEME OF COURSE WORK. Data Warehousing and Data mining

This tutorial has been prepared for computer science graduates to help them understand the basic-to-advanced concepts related to data mining.

CT75 DATA WAREHOUSING AND DATA MINING DEC 2015

COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK

Lectures for the course: Data Warehousing and Data Mining (IT 60107)

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

DEPARTMENT OF INFORMATION TECHNOLOGY IT6702 DATA WAREHOUSING & DATA MINING

Part I: Data Mining Foundations

Preface to the Second Edition. Preface to the First Edition. 1 Introduction 1

Data Preprocessing. Slides by: Shree Jaswal

DATA MINING AND WAREHOUSING

St.MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

Chapter 1, Introduction

Data Preprocessing. S1 Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha

Introduction p. 1 What is the World Wide Web? p. 1 A Brief History of the Web and the Internet p. 2 Web Data Mining p. 4 What is Data Mining? p.

Data Mining and Analytics. Introduction

Summary of Last Chapter. Course Content. Chapter 3 Objectives. Chapter 3: Data Preprocessing. Dr. Osmar R. Zaïane. University of Alberta 4

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

Answer All Questions. All Questions Carry Equal Marks. Time: 20 Min. Marks: 10.

Bing Liu. Web Data Mining. Exploring Hyperlinks, Contents, and Usage Data. With 177 Figures. Springer

1. What are the nine decisions in the design of the data warehouse?

Data Preprocessing. Why Data Preprocessing? MIT-652 Data Mining Applications. Chapter 3: Data Preprocessing. Multi-Dimensional Measure of Data Quality

Tribhuvan University Institute of Science and Technology MODEL QUESTION

IT6702 DATA WAREHOUSING AND DATA MINING TWO MARKS WITH ANSWER UNIT-1 DATA WAREHOUSING

UNIT 2 Data Preprocessing

Time: 3 hours. Full Marks: 70. The figures in the margin indicate full marks. Answers from all the Groups as directed. Group A.

UNIT 2. DATA PREPROCESSING AND ASSOCIATION RULES

A Review on Cluster Based Approach in Data Mining

Cse634 DATA MINING TEST REVIEW. Professor Anita Wasilewska Computer Science Department Stony Brook University

Data Mining. Introduction. Hamid Beigy. Sharif University of Technology. Fall 1395

Preprocessing Short Lecture Notes cse352. Professor Anita Wasilewska

Data Mining. Introduction. Hamid Beigy. Sharif University of Technology. Fall 1394

Analytical model A structure and process for analyzing a dataset. For example, a decision tree is a model for the classification of a dataset.

Data warehouses Decision support The multidimensional model OLAP queries

2. Data Preprocessing

Elysium Technologies Private Limited::IEEE Final year Project

Classification Algorithms in Data Mining

Data Mining Concepts

Clustering in Data Mining

Data Science. Data Analyst. Data Scientist. Data Architect

3. Data Preprocessing. 3.1 Introduction

By Mahesh R. Sanghavi Associate professor, SNJB s KBJ CoE, Chandwad

UNIT -1 UNIT -II. Q. 4 Why is entity-relationship modeling technique not suitable for the data warehouse? How is dimensional modeling different?

Predictive Analytics: Demystifying Current and Emerging Methodologies. Tom Kolde, FCAS, MAAA Linda Brobeck, FCAS, MAAA

Data Preprocessing Yudho Giri Sucahyo y, Ph.D , CISA

Naïve Bayes for text classification

IT DATA WAREHOUSING AND DATA MINING UNIT-2 BUSINESS ANALYSIS

9. Conclusions. 9.1 Definition KDD

Chapter 28. Outline. Definitions of Data Mining. Data Mining Concepts

Web Information Retrieval

Applying Supervised Learning

An Overview of Data Warehousing and OLAP Technology

Data Mining: Concepts and Techniques. (3 rd ed.) Chapter 3

Introduction to Data Science. Introduction to Data Science with Python. Python Basics: Basic Syntax, Data Structures. Python Concepts (Core)

Supervised and Unsupervised Learning (II)

Data Preprocessing. Data Mining 1

Table of Contents. Rajesh Pandey Page 1

Road Map. Data types Measuring data Data cleaning Data integration Data transformation Data reduction Data discretization Summary

Name of the lecturer Doç. Dr. Selma Ayşe ÖZEL

Contents. List of Figures. List of Tables. List of Algorithms. I Clustering, Data, and Similarity Measures 1

Basic Data Mining Technique

This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing.

DATA WAREHOUSE EGCO321 DATABASE SYSTEMS KANAT POOLSAWASD DEPARTMENT OF COMPUTER ENGINEERING MAHIDOL UNIVERSITY

Chapter 3: Supervised Learning

K236: Basis of Data Science

AUTONOMOUS. Department of Computer Science and Engineering

Data Preprocessing. Komate AMPHAWAN

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor

Data Mining. Chapter 1: Introduction. Adapted from materials by Jiawei Han, Micheline Kamber, and Jian Pei

Database design View Access patterns Need for separate data warehouse:- A multidimensional data model:-

Contents Machine Learning concepts 4 Learning Algorithm 4 Predictive Model (Model) 4 Model, Classification 4 Model, Regression 4 Representation

COURSE PLAN. Computer Science & Engineering

Contents. Part I Setting the Scene

CPSC 340: Machine Learning and Data Mining. Hierarchical Clustering Fall 2017

Winter Semester 2009/10 Free University of Bozen, Bolzano

CMPUT 391 Database Management Systems. Data Mining. Textbook: Chapter (without 17.10)

Clustering Part 4 DBSCAN

Overview. Non-Parametrics Models Definitions KNN. Ensemble Methods Definitions, Examples Random Forests. Clustering. k-means Clustering 2 / 8

CS 521 Data Mining Techniques Instructor: Abdullah Mueen

Bioinformatics - Lecture 07

CS377: Database Systems Data Warehouse and Data Mining. Li Xiong Department of Mathematics and Computer Science Emory University

ADVANCED ANALYTICS USING SAS ENTERPRISE MINER RENS FEENSTRA

Data Mining: Concepts and Techniques. (3 rd ed.) Chapter 3. Chapter 3: Data Preprocessing. Major Tasks in Data Preprocessing

Data Mining. Data preprocessing. Hamid Beigy. Sharif University of Technology. Fall 1395

10/14/2017. Dejan Sarka. Anomaly Detection. Sponsors

Unsupervised Data Mining: Clustering. Izabela Moise, Evangelos Pournaras, Dirk Helbing

Data Mining. Data preprocessing. Hamid Beigy. Sharif University of Technology. Fall 1394

Machine Learning Techniques for Data Mining

Transcription:

Data Mining : Concepts and Techniques Table Of Contents: Foreword xix Foreword to Second Edition xxi Preface xxiii Acknowledgments xxxi About the Authors xxxv Chapter 1 Introduction 1 (38) 1.1 Why Data Mining? 1 (4) 1.1.1 Moving toward the Information 1 (1) Age 1.1.2 Data Mining as the Evolution of 2 (3) Information Technology 1.2 What Is Data Mining? 5 (3) 1.3 What Kinds of Data Can Be Mined? 8 (7) 1.3.1 Database Data 9 (1) 1.3.2 Data Warehouses 10 (3) 1.3.3 Transactional Data 13 (1) 1.3.4 Other Kinds of Data 14 (1) 1.4 What Kinds of Patterns Can Be Mined? 15 (8) 1.4.1 Class/Concept Description: 15 (2) Characterization and Discrimination

1.4.2 Mining Frequent Patterns, 17 (1) Associations, and Correlations 1.4.3 Classification and Regression for 18 (1) Predictive Analysis 1.4.4 Cluster Analysis 19 (1) 1.4.5 Outlier Analysis 20 (1) 1.4.6 Are All Patterns Interesting? 21 (2) 1.5 Which Technologies Are Used? 23 (4) 1.5.1 Statistics 23 (1) 1.5.2 Machine Learning 24 (2) 1.5.3 Database Systems and Data 26 (1) Warehouses 1.5.4 Information Retrieval 26 (1) 1.6 Which Kinds of Applications Are 27 (2) Targeted? 1.6.1 Business Intelligence 27 (1) 1.6.2 Web Search Engines 28 (1) 1.7 Major Issues in Data Mining 29 (4) 1.7.1 Mining Methodology 29 (1) 1.7.2 User Interaction 30 (1) 1.7.3 Efficiency and Scalability 31 (1) 1.7.4 Diversity of Database Types 32 (1) 1.7.5 Data Mining and Society 32 (1) 1.8 Summary 33 (1) 1.9 Exercises 34 (1) 1.10 Bibliographic Notes 35 (4) Chapter 2 Getting to Know Your Data 39 (44) 2.1 Data Objects and Attribute Types 40 (4) 2.1.1 What Is an Attribute? 40 (1) 2.1.2 Nominal Attributes 41 (1) 2.1.3 Binary Attributes 41 (1)

2.1.4 Ordinal Attributes 42 (1) 2.1.5 Numeric Attributes 43 (1) 2.1.6 Discrete versus Continuous 44 (1) Attributes 2.2 Basic Statistical Descriptions of Data 44 (12) 2.2.1 Measuring the Central Tendency: 45 (3) Mean, Median, and Mode 2.2.2 Measuring the Dispersion of Data: 48 (3) Range, Quartiles, Variance, Standard Deviation, and Interquartile Range 2.2.3 Graphic Displays of Basic Statistical 51 (5) Descriptions of Data 2.3 Data Visualization 56 (9) 2.3.1 Pixel-Oriented Visualization 57 (1) Techniques 2.3.2 Geometric Projection Visualization 58 (2) Techniques 2.3.3 Icon-Based Visualization 60 (3) Techniques 2.3.4 Hierarchical Visualization 63 (1) Techniques 2.3.5 Visualizing Complex Data and 64 (1) Relations 2.4 Measuring Data Similarity and 65 (14) Dissimilarity 2.4.1 Data Matrix versus Dissimilarity 67 (1) Matrix 2.4.2 Proximity Measures for Nominal 68 (2) Attributes 2.4.3 Proximity Measures for Binary 70 (2) Attributes

2.4.4 Dissimilarity of Numeric Data: 72 (2) Minkowski Distance 2.4.5 Proximity Measures for Ordinal 74 (1) Attributes 2.4.6 Dissimilarity for Attributes of 75 (2) Mixed Types 2.4.7 Cosine Similarity 77 (2) 2.5 Summary 79 (1) 2.6 Exercises 79 (2) 2.7 Bibliographic Notes 81 (2) Chapter 3 Data Preprocessing 83 (42) 3.1 Data Preprocessing: An Overview 84 (4) 3.1.1 Data Quality: Why Preprocess the 84 (1) Data? 3.1.2 Major Tasks in Data Preprocessing 85 (3) 3.2 Data Cleaning 88 (5) 3.2.1 Missing Values 88 (1) 3.2.2 Noisy Data 89 (2) 3.2.3 Data Cleaning as a Process 91 (2) 3.3 Data Integration 93 (6) 3.3.1 Entity Identification Problem 94 (1) 3.3.2 Redundancy and Correlation 94 (4) Analysis 3.3.3 Tuple Duplication 98 (1) 3.3.4 Data Value Conflict Detection and 99 (1) Resolution 3.4 Data Reduction 99 (12) 3.4.1 Overview of Data Reduction 99 (1) Strategies 3.4.2 Wavelet Transforms 100 (2) 3.4.3 Principal Components Analysis 102 (1)

3.4.4 Attribute Subset Selection 103 (2) 3.4.5 Regression and Log-Linear Models: 105 (1) Parametric Data Reduction 3.4.6 Histograms 106 (2) 3.4.7 Clustering 108 (1) 3.4.8 Sampling 108 (2) 3.4.9 Data Cube Aggregation 110 (1) 3.5 Data Transformation and Data 111 (9) Discretization 3.5.1 Data Transformation Strategies 112 (1) Overview 3.5.2 Data Transformation by 113 (2) Normalization 3.5.3 Discretization by Binning 115 (1) 3.5.4 Discretization by Histogram 115 (1) Analysis 3.5.5 Discretization by Cluster Decision 116 (1) Tree, and Correlation Analyses 3.5.6 Concept Hierarchy Generation for 117 (3) Nominal Data 3.6 Summary 120 (1) 3.7 Exercises 121 (2) 3.8 Bibliographic Notes 123 (2) Chapter 4 Data Warehousing and Online 125 (62) Analytical Processing 4.1 Data Warehouse: Basic Concepts 125 (10) 4.1.1 What Is a Data Warehouse? 126 (2) 4.1.2 Differences between Operational 128 (1) Database Systems and Data Warehouses 4.1.3 But, Why Have a Separate Data 129 (1) Warehouse?

4.1.4 Data Warehousing: A Multitiered 130 (2) Architecture 4.1.5 Data Warehouse Models: 132 (2) Enterprise Warehouse, Data Mart, and Virtual Warehouse 4.1.6 Extraction, Transformation, and 134 (1) Loading 4.1.7 Metadata Repository 134 (1) 4.2 Data Warehouse Modeling: Data Cube 135 (15) and OLAP 4.2.1 Data Cube: A Multidimensional 136 (3) Data Model 4.2.2 Stars, Snowflakes, and Fact 139 (3) Constellations: Schemas for Multidimensional Data Models 4.2.3 Dimensions: The Role of Concept 142 (2) Hierarchies 4.2.4 Measures: Their Categorization 144 (2) and Computation 4.2.5 Typical OLAP Operations 146 (3) 4.2.6 A Starnet Query Model for 149 (1) Querying Multidimensional Databases 4.3 Data Warehouse Design and Usage 150 (6) 4.3.1 A Business Analysis Framework for 150 (1) Data Warehouse Design 4.3.2 Data Warehouse Design Process 151 (2) 4.3.3 Data Warehouse Usage for 153 (2) Information Processing 4.3.4 From Online Analytical Processing 155 (1) to Multidimensional Data Mining 4.4 Data Warehouse Implementation 156 (10)

4.4.1 Efficient Data Cube Computation: 156 (4) An Overview 4.4.2 Indexing OLAP Data: Bitmap Index 160 (3) and Join Index 4.4.3 Efficient Processing of OLAP 163 (1) Queries 4.4.4 OLAP Server Architectures: ROLAP 164 (2) versus MOLAP versus HOLAP 4.5 Data Generalization by Attribute- 166 (12) Oriented Induction 4.5.1 Attribute-Oriented Induction for 167 (5) Data Characterization 4.5.2 Efficient Implementation of 172 (3) Attribute-Oriented Induction 4.5.3 Attribute-Oriented Induction for 175 (3) Class Comparisons 4.6 Summary 178 (2) 4.7 Exercises 180 (4) 4.8 Bibliographic Notes 184 (3) Chapter 5 Data Cube Technology 187 (56) 5.1 Data Cube Computation: Preliminary 188 (6) Concepts 5.1.1 Cube Materialization: Full Cube, 188 (4) Iceberg Cube, Closed Cube, and Cube Shell 5.1.2 General Strategies for Data Cube 192 (2) Computation 5.2 Data Cube Computation Methods 194 (24) 5.2.1 Multiway Array Aggregation for 195 (5) Full Cube Computation 5.2.2 BUC: Computing Iceberg Cubes 200 (4)

from the Apex Cuboid Downward 5.2.3 Star-Cubing: Computing Iceberg 204 (6) Cubes Using a Dynamic Star-Tree Structure 5.2.4 Precomputing Shell fragments for 210 (8) Fast High-Dimensional OLAP 5.3 Processing Advanced Kinds of Queries 218 (9) by Exploring Cube Technology 5.3.1 Sampling Cubes: OLAP-Based 218 (7) Mining on Sampling Data 5.3.2 Ranking Cubes: Efficient 225 (2) Computation of Top-k Queries 5.4 Multidimensional Data Analysis in 227 (7) Cube Space 5.4.1 Prediction Cubes: Prediction 227 (3) Mining in Cube Space 5.4.2 Multifeature Cubes: Complex 230 (1) Aggregation at Multiple Granularities 5.4.3 Exception-Based, Discovery-Driven 231 (3) Cube Space Exploration 5.5 Summary 234 (1) 5.6 Exercises 235 (5) 5.7 Bibliographic Notes 240 (3) Chapter 6 Mining Frequent Patterns, 243 (36) Associations, and Correlations: Basic Concepts and Methods 6.1 Basic Concepts 243 (5) 6.1.1 Market Basket Analysis: A 244 (2) Motivating Example 6.1.2 Frequent Itemsets Closed Itemsets 246 (2) and Association Rules

6.2 Frequent Itemset Mining Methods 248 (16) 6.2.1 Apnori Algorithm: Finding Frequent 248 (6) Itemsets by Confined Candidate Generation 6.2.2 Generating Association Rules from 254 (1) Frequent Itemsets 6.2.3 Improving the Efficiency of Apriori 254 (3) 6.2.4 A Pattern-Growth Approach for 257 (2) Mining Frequent Itemsets 6.2.5 Mining Frequent Itemsets Using 259 (3) Vertical Data Format 6.2.6 Mining Closed and Max Patterns 262 (2) 6.3 Which Patterns Are Interesting?--- 264 (7) Pattern Evaluation Methods 6.3.1 Strong Rules Are Not Necessarily 264 (1) Interesting 6.3.2 From Association Analysis to 265 (2) Correlation Analysis 6.3.3 A Comparison of Pattern 267 (4) Evaluation Measures 6.4 Summary 271 (2) 6.5 Exercises 273 (3) 6.6 Bibliographic Notes 276 (3) Chapter 7 Advanced Pattern Mining 279 (48) 7.1 Pattern Mining: A Road Map 279 (4) 7.2 Pattern Mining in Multilevel, 283 (11) Multidimensional Space 7.2.1 Mining Multilevel Associations 283 (4) 7.2.2 Mining Multidimensional 287 (2) Associations 7.2.3 Mining Quantitative Association 289 (2)

Rules 7.2.4 Mining Rare Patterns and Negative 291 (3) Patterns 7.3 Constraint-Based Frequent Pattern 294 (7) Mining 7.3.1 Metarule-Guided Mining of 295 (1) Association Rules 7.3.2 Constraint-Based Pattern 296 (5) Generation: Pruning Pattern Space and Pruning Data Space 7.4 Mining High-Dimensional Data and 301 (6) Colossal Patterns 7.4.1 Mining Colossal Patterns by 302 (5) Pattern-Fusion 7.5 Mining Compressed or Approximate 307 (6) Patterns 7.5.1 Mining Compressed Patterns by 308 (2) Pattern Clustering 7.5.2 Extracting Redundancy-Aware Topk 310 (3) Patterns 7.6 Pattern Exploration and Application 313 (6) 7.6.1 Semantic Annotation of Frequent 313 (4) Patterns 7.6.2 Applications of Pattern Mining 317 (2) 7.7 Summary 319 (2) 7.8 Exercises 321 (2) 7.9 Bibliographic Notes 323 (4) Chapter 8 Classification: Basic Concepts 327 (66) 8.1 Basic Concepts 327 (3) 8.1.1 What Is Classification? 327 (1) 8.1.2 General Approach to Classification 328 (2)

8.2 Decision Tree Induction 330 (20) 8.2.1 Decision Tree Induction 332 (4) 8.2.2 Attribute Selection Measures 336 (8) 8.2.3 Tree Pruning 344 (3) 8.2.4 Scalability and Decision Tree 347 (1) Induction 8.2.5 Visual Mining for Decision Tree 348 (2) Induction 8.3 Bayes Classification Methods 350 (5) 8.3.1 Bayes' Theorem 350 (1) 8.3.2 Naive Bayesian Classification 351 (4) 8.4 Rule-Based Classification 355 (9) 8.4.1 Using IF-THEN Rules for 355 (2) Classification 8.4.2 Rule Extraction from a Decision 357 (2) Tree 8.4.3 Rule Induction Using a Sequential 359 (5) Covering Algorithm 8.5 Model Evaluation and Selection 364 (13) 8.5.1 Metrics for Evaluating Classifier 364 (6) Performance 8.5.2 Holdout Method and Random 370 (1) Subsampling 8.5.3 Cross-Validation 370 (1) 8.5.4 Bootstrap 371 (1) 8.5.5 Model Selection Using Statistical 372 (1) Tests of Significance 8.5.6 Comparing Classifiers Based on 373 (4) Cost-Benefit and ROC Curves 8.6 Techniques to Improve Classification 377 (8) Accuracy

8.6.1 Introducing Ensemble Methods 378 (1) 8.6.2 Bagging 379 (1) 8.6.3 Boosting and AdaBoost 380 (2) 8.6.4 Random Forests 382 (1) 8.6.5 Improving Classification Accuracy 383 (2) of Class-Imbalanced Data 8.7 Summary 385 (1) 8.8 Exercises 386 (3) 8.9 Bibliographic Notes 389 (4) Chapter 9 Classification: Advanced Methods 393 (50) 9.1 Bayesian Belief Networks 393 (5) 9.1.1 Concepts and Mechanisms 394 (2) 9.1.2 Training Bayesian Belief Networks 396 (2) 9.2 Classification by Backpropagation 398 (10) 9.2.1 A Multilayer Feed-Forward Neural 398 (2) Network 9.2.2 Defining a Network Topology 400 (1) 9.2.3 Backpropagation 400 (6) 9.2.4 Inside the Black Box: 406 (2) Backpropagation and Interpretability 9.3 Support Vector Machines 408 (7) 9.3.1 The Case When the Data Are 408 (5) Linearly Separable 9.3.2 The Case When the Data Are 413 (2) Linearly Inseparable 9.4 Classification Using Frequent Patterns 415 (7) 9.4.1 Associative Classification 416 (3) 9.4.2 Discriminative Frequent Pattern- 419 (3) Based Classification 9.5 Lazy Learners (or Learning from Your 422 (4) Neighbors)

9.5.1 k-nearest-neighbor Classifiers 423 (2) 9.5.2 Case-Based Reasoning 425 (1) 9.6 Other Classification Methods 426 (3) 9.6.1 Genetic Algorithms 426 (1) 9.6.2 Rough Set Approach 427 (1) 9.6.3 Fuzzy Set Approaches 428 (1) 9.7 Additional Topics Regarding 429 (7) Classification 9.7.1 Multiclass Classification 430 (2) 9.7.2 Semi-Supervised Classification 432 (1) 9.7.3 Active Learning 433 (1) 9.7.4 Transfer Learning 434 (2) 9.8 Summary 436 (2) 9.9 Exercises 438 (1) 9.10 Bibliographic Notes 439 (4) Chapter 10 Cluster Analysis: Basic Concepts 443 (54) and Methods 10.1 Cluster Analysis 444 (7) 10.1.1 What Is Cluster Analysis? 444 (1) 10.1.2 Requirements for Cluster Analysis 445 (3) 10.1.3 Overview of Basic Clustering 448 (3) Methods 10.2 Partitioning Methods 451 (6) 10.2.1 k-means: A Centroid-Based 451 (3) Technique 10.2.2 k-medoids: A Representative 454 (3) Object-Based Technique 10.3 Hierarchical Methods 457 (14) 10.3.1 Agglomerative versus Divisive 459 (2) Hierarchical Clustering 10.3.2 Distance Measures in Algorithmic 461 (1)

Methods 10.3.3 BIRCH: Multiphase Hierarchical 462 (4) Clustering Using Clustering Feature Trees 10.3.4 Chameleon: Multiphase 466 (1) Hierarchical Clustering Using Dynamic Modeling 10.3.5 Probabilistic Hierarchical 467 (4) Clustering 10.4 Density-Based Methods 471 (8) 10.4.1 DBSCAN: Density-Based 471 (2) Clustering Based on Connected Regions with High Density 10.4.2 OPTICS: Ordering Points to 473 (3) Identify the Clustering Structure 10.4.3 DENCLUE: Clustering Based on 476 (3) Density Distribution Functions 10.5 Grid-Based Methods 479 (4) 10.5.1 STING: STatistical INformation 479 (2) Grid 10.5.2 CLIQUE: An Apriori-like Subspace 481 (2) Clustering Method 10.6 Evaluation of Clustering 483 (7) 10.6.1 Assessing Clustering Tendency 484 (2) 10.6.2 Determining the Number of 486 (1) Clusters 10.6.3 Measuring Clustering Quality 487 (3) 10.7 Summary 490 (1) 10.8 Exercises 491 (3) 10.9 Bibliographic Notes 494 (3) Chapter 11 Advanced Cluster Analysis 497 (46)

11.1 Probabilistic Model-Based Clustering 497 (11) 11.1.1 Fuzzy Clusters 499 (2) 11.1.2 Probabilistic Model-Based 501 (4) Clusters 11.1.3 Expectation-Maximization 505 (3) Algorithm 11.2 Clustering High-Dimensional Data 508 (14) 11.2.1 Clustering High-Dimensional Data: 508 (2) Problems, Challenges, and Major Methodologies 11.2.2 Subspace Clustering Methods 510 (2) 11.2.3 Biclustering 512 (7) 11.2.4 Dimensionality Reduction 519 (3) Methods and Spectral Clustering 11.3 Clustering Graph and Network Data 522 (10) 11.3.1 Applications and Challenges 523 (2) 11.3.2 Similarity Measures 525 (3) 11.3.3 Graph Clustering Methods 528 (4) 11.4 Clustering with Constraints 532 (6) 11.4.1 Categorization of Constraints 533 (2) 11.4.2 Methods for Clustering with 535 (3) Constraints 11.5 Summary 538 (1) 11.6 Exercises 539 (1) 11.7 Bibliographic Notes 540 (3) Chapter 12 Outlier Detection 543 (42) 12.1 Outliers and Outlier Analysis 544 (5) 12.1.1 What Are Outliers? 544 (1) 12.1.2 Types of Outliers 545 (3) 12.1.3 Challenges of Outlier Detection 548 (1) 12.2 Outlier Detection Methods 549 (4)

12.2.1 Supervised, Semi-Supervised, and 549 (2) Unsupervised Methods 12.2.2 Statistical Methods, Proximity- 551 (2) Based Methods, and Clustering-Based Methods 12.3 Statistical Approaches 553 (7) 12.3.1 Parametric Methods 553 (5) 12.3.2 Nonparamertic Methods 558 (2) 12.4 Proximity-Based Approaches 560 (7) 12.4.1 Distance-Based Outlier Detection 561 (1) and a Nested Loop Method 12.4.2 A Grid-Based Method 562 (2) 12.4.3 Density-Based Outlier Detection 564 (3) 12.5 Clustering-Based Approaches 567 (4) 12.6 Classification-Based Approaches 571 (2) 12.7 Mining Contextual and Collective 573 (3) Outliers 12.7.1 Transforming Contextual Outlier 573 (1) Detection to Conventional Outlier Detection 12.7.2 Modeling Normal Behavior with 574 (1) Respect to Contexts 12.7.3 Mining Collective Outliers 575 (1) 12.8 Outlier Detection in High-Dimensional 576 (5) Data 12.8.1 Extending Conventional Outlier 577 (1) Detection 12.8.2 Finding Outliers in Subspaces 578 (1) 12.8.3 Modeling High-Dimensional 579 (2) Outliers 12.9 Summary 581 (1)

12.10 Exercises 582 (1) 12.11 Bibliographic Notes 583 (2) Chapter 13 Data Mining Trends and 585 (48) Research Frontiers 13.1 Mining Complex Data Types 585 (13) 13.1.1 Mining Sequence Data: Time- 586 (5) Series, Symbolic Sequences, and Biological Sequences 13.1.2 Mining Graphs and Networks 591 (4) 13.1.3 Mining Other Kinds of Data 595 (3) 13.2 Other Methodologies of Data Mining 598 (9) 13.2.1 Statistical Data Mining 598 (2) 13.2.2 Views on Data Mining 600 (2) Foundations 13.2.3 Visual and Audio Data Mining 602 (5) 13.3 Data Mining Applications 607 (11) 13.3.1 Data Mining for Financial Data 607 (2) Analysis 13.3.2 Data Mining for Retail and 609 (2) Telecommunication Industries 13.3.3 Data Mining in Science and 611 (3) Engineering 13.3.4 Data Mining for Intrusion 614 (1) Detection and Prevention 13.3.5 Data Mining and Recommender 615 (3) Systems 13.4 Data Mining and Society 618 (4) 13.4.1 Ubiquitous and Invisible Data 618 (2) Mining 13.4.2 Privacy, Security, and Social 620 (2) Impacts of Data Mining

13.5 Data Mining Trends 622 (3) 13.6 Summary 625 (1) 13.7 Exercises 626 (2) 13.8 Bibliographic Notes 628 (5) Bibliography 633 (40) Index 673