Code covered by the BSD License  

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Clustering data and searching optimal cutoff employing VIF criterion.

4.0
4.0 | 2 ratings Rate this file 5 Downloads (last 30 days) File Size: 2.28 KB File ID: #20560 Version: 1.0

Clustering data and searching optimal cutoff employing VIF criterion.

by

Denis (view profile)

 

02 Jul 2008 (Updated )

Performs hierarchical clustering of data and searches optimal cutoff using VIF.

| Watch this File

File Information
Description

Performs hierarchical clustering of data using specified method and
seraches for optimal cutoff empoying VIF criterion suggested in "Okada Y. et al - Detection of Cluster Boundary in Microarray Data by Reference to MIPS Functional Catalogue Database (2001)".
Namely, it searches cutoff where groups are independent. The techinque uses an econometric approach of verifying that variables in
multiple regression are linearly independent: if all the diagonal
elements of inverse correlation matrix of data are less than VIF (as
rule of thumb VIF=10).
Searching procedure is the variaition of bisection method, so it's
complexity is log(n) at most. At each iteration it chooses one item
from every clusters, constructs correlation matrix of these items and
look at diagonal element of its inverse.

Required Products Statistics and Machine Learning Toolbox
MATLAB release MATLAB 7.6 (R2008a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
03 Jun 2016 Taro Ichimura

Denis, it looks good, but explanation are not very helpful for beginners like me.
So I used the function as "ClusterData(R, 'ward', 10, 1)" , what and where is the output of your function, how should I apply this to my clustering then?
and an explanation that compare the VIF criterion (somehow set as 10) to other methods could be nice as well.

08 Jan 2010 Muhammad Muzzamil Luqman

Denis, How do you interpret the return cutoff variable? Also, how can I find the exact cuttoff value (the optimal cuttoff).

thanks :)

Comment only
08 Jan 2010 Muhammad Muzzamil Luqman  

Contact us