�
Data Mining_Anoop Chaturvedi
1
Swayam Prabha
Course Title
Multivariate Data Mining- Methods and Applications
Lecture 32
Clustering based upon Mixture Models
By
Anoop Chaturvedi
Department of Statistics, University of Allahabad
Prayagraj (India)
Slides can be downloaded from https://sites.google.com/view/anoopchaturvedi/swayam-prabha
Data Mining_Anoop Chaturvedi
2
Data Mining_Anoop Chaturvedi
3
Histogram of a random sample of size 10000 from mixture of normal distributions
Clustering based upon Mixture Models
Data Mining_Anoop Chaturvedi
4
Data Mining_Anoop Chaturvedi
5
Data Mining_Anoop Chaturvedi
6
Data Mining_Anoop Chaturvedi
7
Data Mining_Anoop Chaturvedi
8
Data Mining_Anoop Chaturvedi
9
Data Mining_Anoop Chaturvedi
10
Data Mining_Anoop Chaturvedi
11
Data Mining_Anoop Chaturvedi
12
Data Mining_Anoop Chaturvedi
13
Data Mining_Anoop Chaturvedi
14
Data Mining_Anoop Chaturvedi
15
Data Mining_Anoop Chaturvedi
16
Data Mining_Anoop Chaturvedi
17
Data Mining_Anoop Chaturvedi
18
Data Mining_Anoop Chaturvedi
19
Data Mining_Anoop Chaturvedi
20
Possible model selection procedures for selecting number of clusters and/or cluster models
1. Log-likelihood ratio test statistics
2. Information theoretic approaches (AIC, BIC)
3. Bayes factors
4. Markov chain Monte Carlo methods using reversible jump MCMC or birth and death process methodology.
5. Nonparametric bootstrap assessment of the number of modes in the data using a kernel density estimator
Data Mining_Anoop Chaturvedi
21
Data Mining_Anoop Chaturvedi
22
Example: Ruspini data set, consisting of 75 points in four groups that is popular for illustrating clustering techniques. It is a very simple data set with well separated clusters.
Data Mining_Anoop Chaturvedi
23
Gaussian mixture model is used to identify the clusters.
BIC and ICL (Integrated Completed Likelihood) criterion are used to find the number of clusters.
R-packages used ⇒ dbscan, mclust,
Data Mining_Anoop Chaturvedi
24
Data Mining_Anoop Chaturvedi
25
We rerun the program with four clusters and obtain
Data Mining_Anoop Chaturvedi
26
Data Mining_Anoop Chaturvedi
27