shapes.circles2 {clusterSim} R Documentation

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

Description

Generation of data set containing two 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)). For bull's eye data set second shape is filled circle (r starts from 0)

Usage

shapes.circles2(numObjects=180, shape1rFrom=0.75,shape1rTo=0.9,shape2rFrom=0.35,
shape2rTo=0.5,outputCsv="", outputCsv2="", outputColNames=TRUE,  outputRowNames=TRUE)
shapes.bulls.eye(numObjects=180, shape1rFrom=0.75,shape1rTo=0.95,shape2rTo=0.45,
outputCsv="", outputCsv2="", outputColNames=TRUE, outputRowNames=TRUE)

Arguments

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

,

 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 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.circles3,shapes.bulls.eye,shapes.two.moon,shapes.blocks3d

Examples

#Example1
library(clusterSim)
sc2<-shapes.circles2(180)
plot(sc2$data,col=rainbow(2)[sc2$clusters])

#Example2
library(clusterSim)
sbe<-shapes.bulls.eye(numObjects=c(120,60))
plot(sbe$data,col=rainbow(2)[sbe$clusters])


[Package clusterSim version 0.49-2 Index]