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/

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]