Agrupación por número fijo (es decir, 4 o 5) de productos en racimo.Hola,
Recibí una pregunta de un cliente, he intentado encontrar una solución pero no pude encontrarla hasta ahora.
Espero compartir tu idea.
Esta es la situación.
Producen el producto B y miden 5 puntos en cada producto (lote) como se muestra a continuación.
Y T Quieren agrupar los 5 productos más similares según el valor de 5 puntos
(Suponga que hay 100 productos, 5 puntos y 500 datos de medición)

1. Podemos agrupar en función de algunas estadísticas (media, stdev y otros métodos para calcular la planitud, etc.) por 5 puntos.
Pero creo que estos métodos son menos razonables en comparación con la agrupación en clústeres.
2. Probé Jerarquía y K-medias. En este caso, estos métodos también tienen algunas limitaciones.
Quieren agrupar por un número fijo (es decir, 4 o 5) de productos en cada grupo.
Vi algo similar sobre la clasificación de los productos agrícolas, pero no pude recordarlo.

¿Hay otras ideas?
Gracias por adelantado
Ikju
Re: Agrupación por número fijo (es decir, 4 o 5) de productos en clúster.Ikju: ¿Cuál es la limitación de la agrupación en clústeres? ¿No obtuviste los grupos de igual tamaño?
Si es así, puede usar este JSL * después de ejecutar kmeans para una solución de un solo clúster y guardar las distancias:
((Col Rankc (: Fórmula de distancia) / Número de columna (: Fórmula de distancia)) * N Fila () /: Tamaño del grupo)
(* adaptado de Phil Kay's correo .)
Re: Agrupación por número fijo (es decir, 4 o 5) de productos en clúster.Hola jian
Gracias por sus valiosos comentarios.
Puedo hacer un clúster de igual tamaño de acuerdo con sus comentarios. (Tamaño de datos 135 = 27 * 5)
Ceiling(
(Col Rank( :"Distance Formula(K Means)"n ) /
Col Number( :"Distance Formula(K Means)"n )) * 27
)
Sin embargo, la agrupación con k-medias de distancia no parece ser un método apropiado. La clave es agrupar cosas similares por igual tamaño. No creo que esta sea la forma correcta de agrupar cosas similares.
Adjunto 3 animaciones gif
Re: Agrupación por número fijo (es decir, 4 o 5) de productos en clúster.Debido a la solicitud sincera del cliente, no pude compartir los datos originales, por lo que creé una estructura de datos similar.
Por favor da tus ideas
Gracias
Ikju
Re: Agrupación por número fijo (es decir, 4 o 5) de productos en clúster.Veo que usó las distancias guardadas de una solución de 20 grupos, que son las distancias desde el centroide de cada grupo. Intente usar las distancias escaladas desde 0 (puede ejecutar un grupo único y luego eliminar las medias). Sin embargo, esa es solo una forma de calcular la similitud entre objetos.
Re: Agrupación por número fijo (es decir, 4 o 5) de productos en clúster.@jiancao ¿Sería esta otra instancia del uso de la covariable DoE, usando bloques como se menciona en ese hilo sobre los ratones? No he comparado lo que está sucediendo detrás de escena en la covariable DoE con los métodos de agrupación en clústeres, pero parece que la aplicación es similar: crea de manera óptima grupos equivalentes de tamaño definido.
Disculpas, hilo relacionado aquí .También he adjuntado el archivo utilizado para explorar la idea. Solo 1 covariable, peso, en este caso (aunque la tabla de origen tiene 2, por lo que podría explorar diferentes distribuciones).