#######################
### affectIndiv
### Some trajectories
traj <- gald()["traj"]
### 4 clusters centers
center <- traj[runif(4,1,nrow(traj)),,]
### Affectation of each individual
part <- affectIndiv(traj,center)
plot(as.longData(traj),part)
### Unusual distance
distCor <- function(x,y){return(max(cor(x,y)))}
part2 <- affectIndiv(traj,center,distCor)
plot(as.longData(traj),part2)
#################
### K-means simulation (4 steps)
plot(as.longData(traj),part)
for (i in 1:4){
center <- calculTrajMean(traj,part["clusters"])
part <- affectIndiv(traj,center)
plot(as.longData(traj),part)
}
Run the code above in your browser using DataLab