R: Generation of data set containing three clusters with...

shapes.circles3 {clusterSim} | R Documentation

## Generation of data set containing three clusters with untypical ring shapes (circles)

### Description

Generation of data set containing three clusters with untypical ring shapes. For each point first random radius `r` from given interval is generated then random angle `alpha` and finally the coordinates of point are calculated as (`r*cos(alpha)`,`r*sin(alpha)`)

### Usage

    shapes.circles3(numObjects=180,shape1rFrom=0.15,shape1rTo=0.3,
    shape2rFrom=0.55,shape2rTo=0.7,shape3rFrom=1.15,shape3rTo=1.3,
    outputCsv="", outputCsv2="", outputColNames=TRUE, outputRowNames=TRUE)

### Arguments

`numObjects` | number of objects in each cluster - positive integer value or vector with length=3

,

`shape1rFrom` | minimal value of radius for first ring
`shape1rTo` | maximal value of radius for first ring
`shape2rFrom` | minimal value of radius for second ring
`shape2rTo` | maximal value of radius for second ring
`shape3rFrom` | minimal value of radius for third ring
`shape3rTo` | maximal value of radius for third ring
`outputCsv` | optional, name of csv file with generated data (first column contains id, second - number of cluster and others - data)
`outputCsv2` | optional, name of csv (a comma as decimal point and a semicolon as field separator) file with generated data (first column contains id, second - number of cluster and others - data)
`outputColNames` | `outputColNames=TRUE` indicates that output file (given by `outputCsv` and `outputCsv2` parameters) contains first row with column names
`outputRowNames` | `outputRowNames=TRUE` indicates that output file (given by `outputCsv` and `outputCsv2` parameters) contains a vector of row names

### Value

`clusters` | cluster number for each object
`data` | generated data - matrix with objects in rows and variables in columns

### Author(s)

Marek Walesiak marek.walesiak@ue.wroc.pl, Andrzej Dudek andrzej.dudek@ue.wroc.pl

Department of Econometrics and Computer Science, University of Economics, Wroclaw, Poland http://keii.ue.wroc.pl/clusterSim/

### See Also

`shapes.worms`,`shapes.circles2`,`shapes.bulls.eye`,`shapes.two.moon`,`shapes.blocks3d`

### Examples

    #Example1
    library(clusterSim)
    sc3a<-shapes.circles3(180)
    plot(sc3a$data,col=rainbow(3)[sc3a$clusters])

    #Example2
    library(clusterSim)
    sc3b<-shapes.circles3(numObjects=c(120,180,240))
    plot(sc3b$data,col=rainbow(3)[sc3b$clusters])

[Package clusterSim version 0.49-2 Index]