##############
### Preparing data
### Longdata
traj <- as.longData(array(rnorm(30*5*2),dim=c(30,5,2)))
### Some clustering
part2 <- partition(rep(c("A","B","A"),time=10),nbClusters=2)
clust2 <- clustering(traj,part2)
part2b <- partition(rep(c("A","B","A"),time=10),nbClusters=2)
clust2b <- clustering(traj,part2b)
part3 <- partition(rep(c("A","B","C"),time=10),nbClusters=3)
clust3 <- clustering(traj,part3)
part3b <- partition(rep(c("A","B","C","B","C"),time=6),nbClusters=3)
clust3b <- clustering(traj,part3b)
part4 <- partition(rep(c("A","B","A","C","D"),time=6),nbClusters=4)
clust4 <- clustering(traj,part4)
part4b <- partition(rep(c("A","B","A","C","D"),time=6),nbClusters=4)
clust4b <- clustering(traj,part4b)
################
### ListClustering
listClus <- listClustering()
listClus['criterionActif'] <-"calinski"
plot(listClus)
listClus["add"] <- clust2
listClus["add"] <- clust2b
listClus["add"] <- clust3
listClus["add"] <- clust3b
listClus["add"] <- clust4
listClus["add"] <- clust4b
plot(listClus)
### Plot a single criterion
ordered(listClus)
plot(listClus)
### Comparing several criterion
plot(listClus,nbCriterion=1,criterion=c("calinski","test"),standardized=FALSE)
plot(listClus,nbCriterion=1,criterion=c("calinski","test"))
Run the code above in your browser using DataLab