RAN_CLUS_LNK(1)

NAME
ran_clus_lnk - Random clusterer

SYNOPSIS
Selects random patterns as cluster centers for initializing classifiers.

ran_clus_lnk [ -cluster_by_class ] [ -ncenters n ]
[ -ncenters_list n[,n]... ] [ -classifier_options ]

EXAMPLE
ran_clus_lnk -train -create -pathdata $LNKHOME/data/class \
-finput vowel.train -fdescribe vowel.defaults \
-npatterns 338 -random -fparam random.param

DESCRIPTION

This program stores the first ncenters patterns presented to it as cluster centers. The patterns can be presented in a random order, so that random centers are stored. It is also possible to create clusters for each class separately. In this case, the number of centers stored for each class is either ncenters, or is specified by the argument ncenters_list.

The variance of each cluster stored is the variance of the patterns which have this cluster's center as their nearest neighbor. When clusters are being stored by class, only patterns from the correct class are used in calculating the variance.

OPTIONS
-- Prints a list of all flags and arguments.

-cluster_by_class
    Create a separate set of clusters for each class.

-ncenters n
    n is the total number of clusters to create or the number of clusters to create for each class.

-ncenters_list n[,n]...
    The number of clusters to create for each of the noutputs classes.
    Example: -ncenters_list 3,6,2,1,5

-classifier_options
    ran_clus_lnk accepts the general classifier arguments described on the classifier(1) manual page. Certain arguments are not used by the program, and so are not available. Important classifier options

    -random
        If this flag is turned on the patterns selected as cluster centers will be taken randomly from the training data file. If this flag is absent from the command line, the first ncenters patterns in the training data file will be selected.

    -seed n
        Changing the value of n will change the order of presentation of randomly ordered training patterns.

Unavailable arguments from general list:

    -create
        Because training on a model cannot be continued and there is no testing mode, the create flag is always set.

    -adjust_test_priors -test_uniform_priors -test_priors_list
        There is no testing mode.

    -log_outputs, -verror, -ferror
        No error file is created.

SEE ALSO
classifier(1), ran_clus_plot_bound(1)

HISTORY
First written 21 May 1992 by Linda Kukolich

BUGS
Send bug reports to Linda Kukolich (kukolich@sst.ll.mit.edu)