Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Clustering Toolbox details
Please login or create an account

Clustering Toolbox

This toolbox implements functions for clustering and for evaluating clustering algorithms.
(5896 downloads for this version - 18888 downloads for all versions)
Details
Version
3.1.1
A more recent valid version with binaries for Scilab 5.4 exists: 3.2
Author
Dr. Eng. (J) Harald Galda
Owner Organization
private individual
Maintainer
Harald Galda
License
Creation Date
October 2, 2012
Source created on
Scilab 5.4.x
Binaries available on
Scilab 5.4.x:
Linux 32-bit Windows 32-bit Windows 64-bit MacOSX Linux 64-bit
Install command
--> atomsInstall("CLUSTER")
Description
            Clustering Toolbox version 3.1
Copyright (c) by Dr. Eng. (J) Harald Galda, 2011

This toolbox implements functions for clustering and for evaluating clustering
algorithms.

The following functionality is provided:

1.  Random selection of row vectors from a matrix

2. Crisp clustering
- calculation of distances between sample vectors and cluster centers
- nearest neighbor search
- quantization error calculation
- c-means clustering
- Davies-Bouldin index

3. Fuzzy clustering
- fuzzy membership calculation
- fuzzy quantization error calculation
- fuzzy c-means clustering
- Xie-Beni index

4. Self organizing maps
- intialization with regular grid
- training
- mapping sample vectors to places on self organizing map

5. Visualization
- scatter plot of 2D principal component analysis

The data in the file IrisData.csv have been taken from the URL
http://en.wikipedia.org/wiki/Iris_flower_data_set#Data_set

Changes between versions 3.1 and 3.0
- error in GetXieBeniIndex corrected
            
Files (6)
[148.65 kB]
Source code archive
makes it available for Scilab 5.4
[180.12 kB]
Linux 32-bit binary for Scilab 5.4.x
Linux 32-bit
Automatically generated by the ATOMS compilation chain

[217.36 kB]
Windows 32-bit binary for Scilab 5.4.x
Windows 32-bit
Automatically generated by the ATOMS compilation chain

[217.43 kB]
Windows 64-bit binary for Scilab 5.4.x
Windows 64-bit
Automatically generated by the ATOMS compilation chain

[182.92 kB]
MacOSX binary for Scilab 5.4.x
MacOSX version
Automatically generated by the ATOMS compilation chain

[180.64 kB]
Linux 64-bit binary for Scilab 5.4.x
Linux 64-bit
Automatically generated by the ATOMS compilation chain

News (2)
Comments (1)     Leave a comment 
Comment from Jon Wright -- December 10, 2012, 09:05:19 PM    
I believe there is an error in TrainSOM.sci.  The line
NeighborhoodFactor = Neighborhood(SOMDistances, n, LearningRateParameter)
seems to be wrong. probably supposed to be
NeighborhoodFactor = Neighborhood(SOMDistances, n, NeighborhoodParameter);

There may be afurther error.   The demo SOM.sce doesn't seem to work
correctly.  Repeating the call to trainsom with the updated weights,
gets a new answer after the first time, but from then on it is in a sort of loop. 
Leave a comment
You must register and log in before leaving a comment.
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.