##################
### Preparation of some artificial data
par(ask=TRUE)
traj <- gald()
### Correct partition
part1 <- partition(rep(1:4,each=50),4)
(cr1 <- criterion3(traj,part1))
plot(traj,part1,main=paste("Ray =",formatC(cr1[["ray"]])))
### Random partition
part2 <- partition(floor(runif(200,1,5)),4)
(cr2 <- criterion3(traj,part2))
plot(traj,part2,main=paste("Ray =",formatC(cr2[["ray"]])))
### Partition with 3 clusters instead of 4
part3 <- partition(rep(c(1,2,3,3),each=50),3)
(cr3 <- criterion(traj,part3))
plot(traj,part3,main=paste("Ray =",formatC(cr3[["ray"]])))
### Comparisons of the Partition
cr1["ray"]
cr2["ray"]
cr3["ray"]
par(ask=FALSE)
Run the code above in your browser using DataLab