scpp
PURPOSE
Spectral Clustering Projection Pursuit (SCPP) (divisive clustering is implemented in scppdc.m)
SYNOPSIS
function [optS, idx, spindex] = scpp(Data, pars, labels, colours)
DESCRIPTION
Spectral Clustering Projection Pursuit (SCPP) (divisive clustering is implemented in scppdc.m)
[OPTS, IDX, SPINDEX] = SCPP(X, PARS, LABELS, COLOURS)
Returns:
(OPTS): Linear subspace that minimises second eigenvalue of normalised Laplacian constructed
from projected data
(IDX): Binary cluster assignment {-1,1}
(SPINDEX): Value of splitting index criterion
Inputs:
(X): Data matrix
(PARS): Structure containing all parameters of scpp() algorithm
(LABELS): True clusters; only used for visualisation (optional)
(COLOURS): Colormap matrix: only used for visualisation (optional)CROSS-REFERENCE INFORMATION
This function calls:- fixLabels Enforces cluster labels to be in the range 1:K
- ifelse Shorthand for ternary operator: if-then-else
- isOctave Determines whether the environment is GNU Octave (returns TRUE) or MATLAB (returns FALSE)
- pcacomp Returns the principal components of (X) specified in vector (index)
- f_df_sc Function value and derivative of second smallest eigenvalue of normalised Laplacian
- f_sc Second smallest eigenvalue of Normalised Laplacian and difference to 3rd smallest
- microcluster Performs k-means with large K to estimate micro-clusters
- reverse_assign Assigns observations to clusters based on the cluster assignment of the micro-clusters
- schp Class implementing a linear projection subspace of arbitrary dimensions estimated through SCPP
- scppNJW Clustering of projected data using Ng, Jordan and Weiss (2002) normalised spectral clustering algorithm
- scpp_def_sigma Default scaling parameter (sigma) for Gaussian kernel used to estimate kernel/ similarity matrix in SCPP
- scppdc Spectral Clustering Projection Pursuit Divisive Clustering
- schp Class implementing a linear projection subspace of arbitrary dimensions estimated through SCPP
Generated on Tue 17-Jul-2018 18:58:09 by m2html © 2005