% DisTools Table of Contents % 23-Nov-2009_17:27 % % This Matlab toolbox for the analysis of dissimilarity data works only % if also the pattern recognition toolbox PRTools is available. % See http://prtools.org % % E. Pekalska, ela.pekalska@googlemail.com, University of Manchester % R.P.W. Duin, r.duin@ieee.org, Delft University of Technology % % Characterization of dissimilarity matrices % ------------------------------------------ % CHECKEUCL Check whether a square dissimilarity matrix has a Euclidean behavior % CHECKTR Check whether a square dissimilarity matrix obeys triangle inequality % CHARDMAT Fiand several characteristic of (dis)similarity data % CORRTR Correct a square dissimilarity matrix to obey the triangle inequality % DISCHECK Dissimilarity matrix check % DISNORM Normalization of a dissimilarity matrix % DISSTAT Basic statistics of the dissimilarity matrix % ISSQUARE Check whether a matrix is square % ISSYM Check whether a matrix is symmetric % ASYMMETRY Compute asymmetry of dissimilarity matrix % NNE Leave-one-out Nearest Neighbor error on a dissimilarity matrix % NNERR Exact expected NN error from a dissimilarity matrix % % Dissimilarity Measures % ----------------------------------------------- % COSDISTM Distance matrix based on inner products % EUDISTM Euclidean distance matrix % HAMDISTM Hamming distance matrix between binary vectors % HAUSDM Hausdorff and modified Hausdorff distance between datasets of image blobs % % Transformations % DISSIMT Fixed DISsimilarity-SIMilarity transformation % MAKESYM Make a matrix symmetric % PE_EM Pseudo-Euclidean embedding (includes Classical Scaling as a special case) % % Classification in Pseudo-Euclidean Space and indefinite kernels % ----------------------------------------------- % SETSIG Set PE signature for mappings or datasets % GETSIG Set PE signature for mappings or datasets % ISPE_DATASET Test dataset for PE signature setting % ISPE_EM Test mapping for PE signature setting % PE_DISTM Square pseudo-Euclidean distance between two datasets % PE_KERNELM Compute kernel in PE space % PE_MTIMES Matrix multiplication (inner product) in PE space % PE_PARZENC Parzen classifier in PE space % PE_KNNC KNN classifier in PE space % PE_NMC Nearest mean classifier in PE space % PE_EM Pseudo-Euclidean linear embedding % PLOTSPECTRUM Plot spectrum of eigenvalues % % Routines supporting in learning from dissimilarity matrices % ----------------------------------------------------------------------- % CROSSVALD Cross-validation error for dissimilarity representations % DISSPACES Compute various spaces out of a dissimilarity matrix % GENDDAT Generate random training and test sets for dissimilarity data % GENREP Generate a representation set % GENREPI Generate indices for representation, learning and testing sets % SELCDAT Select Class Subset from a Square Dissimilarity Dataset % PROTSELFD Forward prototype selection % DLPC LP-classifier on dissimilarity (proximity) data % KNNDC K-Nearest Neighbor classifier for dissimilarity matrices % PARZENDDC Parzen classifier for dissimilarity matrices % TESTKD Test k-NN classifier for dissimilarity data % TESTPD Test Parzen classifier for dissimilarity data % % EXAMPLES % -------- % CROSSVALD_EX Crossvalidation of several classifiers