SPAETH2
Cluster Analysis Tools


SPAETH2 is a FORTRAN90 library which analyzes data by grouping it into clusters.

The current implementation of the code is "under development": some things work, and some don't.

Licensing:

The computer code and data files made available on this web page are distributed under the GNU LGPL license.

Languages:

SPAETH2 is available in a FORTRAN77 version and a FORTRAN90 version.

Related Data and Programs:

ASA058, a FORTRAN90 library which implements the K-means algorithm of Sparks.

ASA136, a FORTRAN90 library which implements the Hartigan and Wong clustering algorithm.

CITIES, a dataset directory which contains sets of information about cities and the distances between them;

CITIES, a FORTRAN90 library which handles various problems associated with a set of "cities" on a map.

KMEANS, a FORTRAN90 library which contains several different algorithms for the K-Means problem.

LAU_NP, a FORTRAN90 library which implements heuristic algorithms for various NP-hard combinatorial problems.

POINT_MERGE, a FORTRAN90 library which considers N points in M dimensional space, and counts or indexes the unique or "tolerably unique" items.

SPAETH, a FORTRAN90 library which can cluster data according to various principles.

SPAETH, a dataset directory which contains datasets for cluster analysis;

SPAETH2, a dataset directory which contains datasets for cluster analysis;

Reference:

  1. Helmuth Spaeth,
    Cluster Analysis Algorithms for Data Reduction and Classification of Objects,
    Ellis Horwood, 1980,
    QA278 S6813.
  2. Helmuth Spaeth,
    Cluster Dissection and Analysis,
    Theory, FORTRAN Programs, Examples,
    Ellis Horwood, 1985,
    QA278 S68213.

Source Code:

Examples and Tests:

List of Routines:

You can go up one level to the FORTRAN90 source codes.


Last revised on 13 November 2006.