Si la distancia MF es asimétrica porque el futuro es diferente del pasado, entonces se requiere una agrupación asimétrica genuina. Primero, se debe definir una función de distancia asimétrica.
Una forma de agrupamiento asimétrico, dada una función de distancia, es incrustar los datos originales en un nuevo espacio de coordenadas. Ver "Estructuras geométricas de algunos modelos sin distancia para MDS asimétrico" por Naohito Chino y Kenichi Shiraiwa, Behaviormetrika, 1992 ( pdf ). Esto se llama HCM (el modelo canónico hermitiano).
Encuentre una matriz hermitiana , donde
Encuentre los valores propios y los vectores propios, luego escale cada vector propio por la raíz cuadrada de su valor propio correspondiente.H
Hij=12[d(xi,xj)+d(xj,xi)]+i12[d(xi,xj)−d(xj,xi)]
Esto transforma los datos en un espacio de números complejos. Una vez que los datos están incrustados, la distancia entre los objetos x e y es solo x * y, donde * es la transposición del conjugado. En este punto, puede ejecutar k-means en los vectores complejos.
La agrupación espectral asimétrica también se ha realizado; consulte la tesis de Stefan Emilov Atev, "Uso de la asimetría en la agrupación espectral de trayectorias", Universidad de Minnesota, 2011, que proporciona el código MATLAB para un algoritmo especial.