Mean, cluster size and center - cluster utilities

Share:

Description

Mean, center of each cluster, number of objects in each cluster - informations retrieved from partitioned data using cls.attrib.

Usage

1
cls.attrib(data, clust)

Arguments

data

numeric matrix or data.frame where columns correspond to variables and rows to observations.

clust

integer vector with information about cluster id the object is assigned to. If vector is not integer type, it will be coerced with warning.

Value

As a result function returns object of list type which contains three objects with information about:
mean - numeric vector which represents mean of given data,
cluster.center - numeric matrix where columns correspond to variables and rows to observations,
cluster.size - integer vector with information about size of each cluster.

Author(s)

Lukasz Nieweglowski

See Also

Result of function is mostly used to compute following indicies: clv.Dis, wcls.matrix, bcls.matrix.

Examples

1
2
3
4
5
6
# create "data" matrix
mx <- matrix(0,4,2)
mx[2,1] = mx[3,2] = mx[4,1] = mx[4,2] = 1
# give information about cluster assignment
clust = as.integer(c(1,1,2,2))
cls.attrib(mx,clust)