Learn R Programming

clusterGeneration (version 1.3.8)

Random Cluster Generation (with Specified Degree of Separation)

Description

We developed the clusterGeneration package to provide functions for generating random clusters, generating random covariance/correlation matrices, calculating a separation index (data and population version) for pairs of clusters or cluster distributions, and 1-D and 2-D projection plots to visualize clusters. The package also contains a function to generate random clusters based on factorial designs with factors such as degree of separation, number of clusters, number of variables, number of noisy variables.

Copy Link

Version

Install

install.packages('clusterGeneration')

Monthly Downloads

7,654

Version

1.3.8

License

GPL (>= 2)

Maintainer

Weiliang Qiu

Last Published

August 16th, 2023

Functions in clusterGeneration (1.3.8)

sepIndex

MEASURE THE MAGNITUDE OF THE GAP OR SPARSE AREA BETWEEN A PAIR OF CLUSTERS ALONG THE SPECIFIED PROJECTION DIRECTION
simClustDesign

DESIGN FOR RANDOM CLUSTER GENERATION WITH SPECIFIED DEGREE OF SEPARATION
genOrthogonal

Generate An Orthogonal Matrix
nearestNeighborSepVal

SEPARATON INFORMATION MATRIX
genRandomClust

RANDOM CLUSTER GENERATION WITH SPECIFIED DEGREE OF SEPARATION
getSepProj

OPTIMAL PROJECTION DIRECTION AND CORRESPONDING SEPARATION INDEX FOR PAIRS OF CLUSTERS
genPositiveDefMat

GENERATE A POSITIVE DEFINITE MATRIX/COVARIANCE MATRIX
plot1DProjection

PLOT A PAIR OF CLUSTERS AND THEIR DENSITY ESTIMATES, WHICH ARE PROJECTED ALONG A SPECIFIED 1-D PROJECTION DIRECTION
plot2DProjection

PLOT A PAIR OF CLUSTERS ALONG A 2-D PROJECTION SPACE
rcorrmatrix

GENERATE A RANDOM CORRELATION MATRIX BASED ON RANDOM PARTIAL CORRELATIONS
viewClusters

PLOT ALL CLUSTERS IN A 2-D PROJECTION SPACE