I'm facing problems with determining the right number of clusters for my 2D time-series data.
I have a numerical simulation that outputs a time-series of 2D grids that represent a mass density evolving in time (imagine a drop of liquid spreading from the center of the box) for a certain set of parameters (that characterize the liquid). I redo this simulation for many different parameters (sampled from a grid on the space of parameters). Just by looking at the time-series, I can make up different regimes of dynamics in this parameter space (e.g. the liquid drop spreading fast or slow, uniformly in one direction vs. isotropically, etc.).
I'm running Kernel KMeans with the GAK for a fixed number of clusters (k) on the time-series, hiding the parameters. When I reintroduce the parameters and plot the assignments in this parameter space, the clusters are well separated, indicating that the model is learning something "meaningful" about the dynamics. When I run the algorithm for different k and plot the residual loss, I don't really see an elbow, though.
Has anyone faced a similar challenge or can suggest alternative methods or metrics for choosing k in this context? Any insights or suggestions would be greatly appreciated.