Agrupación de gráficos XYTengo algunos datos de tendencias para diferentes identificadores y quiero identificar tendencias similares mediante agrupación.No estoy seguro de cómo hacer esto para agrupar gráficos XY similares, o incluso si esta es la forma correcta de analizar los datos.Aquí hay algunos datos de muestra:
| Periodo de tiempo |
PT |
PR |
| 1 |
A |
.1
|
| 2 |
A |
.2 |
| 3 |
A |
.3 |
| 4 |
A |
.38 |
| 1 |
B |
.7 |
| 2 |
B |
.6 |
| 3 |
B |
.5 |
| 4 |
B |
.4 |
| 1 |
C |
.11 |
| 2 |
C |
.22 |
| 3 |
C |
.33 |
| 4 |
C |
.48 |
| 1 |
D |
.77 |
| 2 |
D |
.66 |
| 3 |
D |
.55 |
| 4 |
D |
.44 |
Al graficar los datos se muestran dos grupos similares, A+C y B+D:

Cuando intento el análisis de conglomerados, pongo el período de tiempo, PT y RP como variables Y, pero la agrupación no es la que esperaba.Si configuro los clústeres en dos, obtengo esto:

Cuando guardo los grupos y los grafico, los agrupa espacialmente; No parece tener en cuenta el identificador PT:

¿Algunas ideas?¡Gracias!
Re: Agrupación de gráficos XY¡Gracias Jeff y Dave por sus ejemplos tan claros!Esto es exactamente lo que necesito.
Re: Agrupación de gráficos XYNo pude encontrar un vídeo así que hice uno...
Re: Agrupación de gráficos XYHice algo muy similar a lo que estás buscando usando datos del índice de precios de viviendas.
Comienza luciendo así. Una fila para cada combinación de Mes/Estado. Si pongo eso en Graph Builder, puedo ver rastros que parecen similares entre los estados (por ejemplo, NV y FL).

Entonces, quiero encontrar grupos de estados donde la tasa de crecimiento sea similar a lo largo de los años.
Para hacer eso, necesitaré remodelar los datos para obtener una fila para cada Estado (eso es lo que quiero agrupar) y una columna para cada Mes (las variables que quiero usar para determinar los grupos). Para hacer eso, uso Tablas->Dividir .

Lo que me da una tabla como esta. (NB: hay 51 filas porque DC está en estos datos).

Ahora puedo usar Analizar->Agrupación->Agrupación jerárquica para agrupar los estados.

Por lo general, activo las opciones de Clústeres de colores del triángulo rojo y, para estos datos, dado que representan los estados, abro un mapa en Graph Builder al lado. Ahora, cuando arrastro el pulgar para elegir cuántos grupos, también puedo ver el color del mapa.

Una vez que he decidido la cantidad de grupos, guardo el número de grupo en la tabla usando el punto de acceso.

Pero eso guarda el número en la tabla después de la división y quiero ese número de grupo en la tabla original. Entonces, uso Tablas->Actualizar para llegar allí.


Ahora puedo usar el número de grupo para colorear los trazos de mi enrejado Graph Builder original y ver qué tan bien funcionó al combinar los patrones. Hago esto usando Cluster en la función Superposición.

Aquí solo utilicé tres grupos, probablemente haya más, pero creo que hace un buen trabajo al unir los estados ondulados y los estados planos. Hawái es un caso atípico estadístico (¡y también geográfico!).
Espero que ayude.
Re: Agrupación de gráficos XYJeff Perkinson solía hacer una demostración de exactamente este problema basándose en los perfiles de los precios de la vivienda a lo largo del tiempo en todos los estados.El análisis de conglomerados se realizó sobre datos divididos.Quizás haya un vídeo en alguna parte. . .
Re: Agrupación de gráficos XYSí, creo que puedes salirte con la tuya usando distancias euclidianas en ese caso, dada la naturaleza y la forma de los datos.Dividir los datos y luego agruparlos será de gran ayuda. Puede guardar los números del grupo en la tabla de datos y luego apilarlos nuevamente para usar los números del grupo para colorear.
Adjunté un diario de ejemplo con un conjunto de datos y botones escritos.
Re: Agrupación de gráficos XYGracias a ambos por sus sugerencias.Modelar los datos probablemente no sea una buena opción; Así es como suelen verse los datos:

Como puede ver, estos son datos de tendencia temporal.Me gustaría detectar automáticamente que las tendencias marcadas con un círculo rojo son similares y que las tendencias marcadas con un círculo azul son similares.
Re: Agrupación de gráficos XYUna nota adicional. Si desea agrupar las correlaciones utilizando la agrupación jerárquica, deberá guardar la matriz de correlación de Multivariante como una tabla de datos y luego crear 4 columnas más donde se crea una fórmula para cada una para restar el valor de correlación de 1 para que ahora tiene una "matriz de distancia" que se puede usar en agrupación jerárquica (hay una opción en la parte inferior izquierda del cuadro de diálogo para elegir que los datos sean una matriz de distancia).
Si elige esta opción, tenga en cuenta que las nuevas columnas que cree deben tener la misma etiqueta y la columna "Fila" que se utiliza como etiqueta en la agrupación jerárquica. Allí verá que AC y BD están agrupados (casi "perfectamente").
Espero que ayude.
Re: Agrupación de gráficos XYIntente dividirse en PT para que cada PT sea una columna con valores para cada punto temporal. Luego, agrupa el período de tiempo usando PT. El período de tiempo estaría en el eje Y del clúster y el PT estaría en el eje X (consulte la tabla JMP adjunta)
El problema que encontrará es que la agrupación jerárquica en JMP utiliza la distancia euclidiana para definir la matriz de distancias. Para su caso, necesitaría utilizar la correlación ya que busca PT correlacionados a lo largo del tiempo.
Después de dividir, puede utilizar Multivariante para agrupar en correlaciones.
Re: Agrupación de gráficos XYParece que en lugar de agrupar puntos desea agrupar PT.Tú podrías:
- Ajustar líneas o curvas a cada grupo.
- Guarde los parámetros en una tabla de datos combinados.
- Pivote/despivote la tabla para tener una fila por PT y una columna por parámetro
- Agrupe las columnas de parámetros en la nueva tabla
Entonces deberías ver los dos grupos que señalas.