Mostrar medias en diagrama de caja en el generador de gráficos¿Hay alguna forma de mostrar y conectar las medias en un diagrama de caja en el generador de gráficos? ¿Existe también una manera de mostrar los diamantes que apuntan a la media sin el 5% inferior y superior de los valores atípicos?
Re: Mostrar medias en diagrama de caja en el generador de gráficosEsto se hace fácilmente de forma interactiva.
Comience con los diagramas de caja activados. Luego haga clic y arrastre el elemento de puntos en el gráfico. Cambie la estadística de resumen para que los puntos signifiquen. Luego arrastre el elemento de línea en el gráfico.

Re: Mostrar medias en diagrama de caja en el generador de gráficos@gzmorgan0 Oh, Dios mío, simplemente era una solución perfecta que realmente necesitaba. Ahora todo está funcionando perfectamente sin ningún problema.Realmente aprecio su amabilidad y experiencia. ¡Muchas gracias! Qué tengas un lindo día.
Re: Mostrar medias en diagrama de caja en el generador de gráficos@DANN , ¿son las 4 columnas respuestas (resultados) del experimento o factores (entrada) para el diseño?
Como su tabla está configurada, se necesitaría una función personalizada para conectar las medianas de las cajas, ya que no tiene una variable Y.Voy a usar los datos de muestra de JMP Iris.JMP para emular sus datos y los pasos.
Si usa la interfaz de usuario (apuntar y hacer clic):
- Seleccione Tablas > Apilar, elija sus 4 columnas como apilar columnas, cambie los nombres (Datos y Etiqueta) si lo desea y seleccione Aceptar. Datos serán los valores de las 4 columnas y Valores serán los nombres de las columnas. Para su ejemplo, un nombre mejor que una etiqueta podría ser Factores o Respuestas.
- Ahora seleccione Gráficos > Creador de gráficos y arrastre Datos a la columna Y y Etiqueta a la columna X.
- Haga clic con el botón derecho y seleccione Diagramas de caja y línea y seleccione Estadísticas de resumen para que sean medianas
Aquí hay una imagen de la tabla de datos de Iris después de seguir las instrucciones anteriores

Sin apilar los datos, solo puedo proporcionar una solución JSL. Mi publicación/ejemplo anterior tenía una o varias columnas para Y y una X categórica (Meses).Los elementos Line o Smoother necesitan tanto X como Y.Hay otro gráfico llamado diagrama paralelo que sería apropiado si tus 4 columnas fueran respuestas a un experimento.Cada una de las 20 líneas representaría un "perfil" de los resultados de cada ensayo experimental.
Espero que ayude.
Re: Mostrar medias en diagrama de caja en el generador de gráficosBien, gracias por su paciencia.
Hay cuatro columnas y cada una tiene veinte valores diferentes.
ej.) Diseño 1 2 3 4
1a .. .. ..
2b .. .. ..
3c
4 ..
5
6
...
20
Primero, abro Graph Builder.
En segundo lugar, arrastré esas cuatro columnas al eje x (diagrama de cuadro predeterminado). Como resultado, obtuve cuatro diagramas de caja diferentes.
en este punto, quiero obtener la línea que conecta la mediana de cada diagrama de caja. ¿Qué tengo que hacer?
Gracias de antemano.
Re: Mostrar medias en diagrama de caja en el generador de gráficosBien, describe tus pasos. Con suerte, puedo ver lo que podría faltar.
Re: Mostrar medias en diagrama de caja en el generador de gráficosHola, agradezco tu comentario. Soy usuario de JMP Pro 14 y me temo que no puedo subir el script que dijiste. Debido al programa e-scecurity en mi oficina, no puedo cargar ningún archivo en línea. si es suficiente para describir lo que he hecho para salir adelante, entonces lo haría. Gracias de nuevo.Re: Mostrar medias en diagrama de caja en el generador de gráficos@DANN , especifique qué versión de JMP está utilizando. Además, si pudiera usar el menú desplegable de Graphbuilder y seleccionar Guardar secuencia de comandos, Copiar secuencia de comandos o guardar en la ventana de secuencias de comandos y guardarlo y adjuntarlo en una respuesta, puedo ver si se ha perdido algo.
Re: Mostrar medias en diagrama de caja en el generador de gráficosHola, tengo problemas para hacer una línea que conecte todos los valores medios de cada uno de los diagramas de caja. ¿Qué debo hacer?
gracias de antemano
Re: Mostrar medias en diagrama de caja en el generador de gráficosEstoy aprendiendo sobre la marcha. JMP 14 ya tiene una característica que cumplió con mi lista de deseos: CaptionBox tiene una casilla de verificación de factor para que funcione para cada categoría que se muestra en el eje X.
Esto muestra el resumen de 5 números (min, Q1, Median, Q3, max) y las medias como un cuadro de título.
Aquí está el script que muestra la personalización, solo para el primer diagrama de caja.
Graph Builder(
Size( 1029, 608 ),
Show Control Panel( 0 ),
Variables( X( :Month ), Y( :Sales ) ),
Elements(
Box Plot( X, Y, Legend( 6 ), Name( "5 Number Summary" )(1) ),
Line( X, Y, Legend( 7 ) ),
Caption Box(
X,
Y,
Legend( 9 ),
X Position( "Middle" ),
Y Position( "Bottom" ),
Per Factor( 1 )
)
),
SendToReport(
Dispatch(
{},
"Sales",
ScaleBox,
{Min( 50 ), Max( 700 ), Inc( 100 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Box Plot Seg( "Box Plot (June)" ),
{Box Style( "Solid" ), Confidence Diamond( 1 ), Fences( 0 ),
Fill Color( {162, 43, 221} )}
.....Re: Mostrar medias en diagrama de caja en el generador de gráficos
@gzmorgan0 escribió:
Gracias, Dan. Nunca investigué el tipo de barra flotante.Su publicación me hizo pensar en métodos alternativos para agregar los medios y hacer que aparezcan en la parte inferior o superior del gráfico.
Un método era interesante pero complicado y cambió la tabla original. [Vea abajo]. Luego noté que JMP tiene un nuevo elemento llamado Cuadro de título.Es genial, pero cada Caption Box parece permitir solo un subtítulo por FrameBox. Esto puede ser fácil haciendo que el eje X categórico sea la variable del grupo X.Ver la imagen y el guión. Sin embargo, ahora los medios conectados se vuelven difíciles.Este podría ser un buen elemento de la lista de deseos para futuras versiones: agregue una opción de cuadro de título para gráficos nominales del eje X . Entonces, para diagramas de caja, una opción podría ser el resumen de cinco números, otra N, media, desviación estándar.
@gzmorgan0 escribió:
Gracias, Dan. Nunca investigué el tipo de barra flotante.Su publicación me hizo pensar en métodos alternativos para agregar los medios y hacer que aparezcan en la parte inferior o superior del gráfico.
Un método era interesante pero complicado y cambió la tabla original. [Vea abajo]. Luego noté que JMP tiene un nuevo elemento llamado Cuadro de título.Es genial, pero cada Caption Box parece permitir solo un subtítulo por FrameBox. Esto puede ser fácil haciendo que el eje X categórico sea la variable del grupo X.Ver la imagen y el guión. Sin embargo, ahora los medios conectados se vuelven difíciles.Este podría ser un buen elemento de la lista de deseos para futuras versiones: agregue una opción de cuadro de título para gráficos nominales del eje X . Entonces, para diagramas de caja, una opción podría ser el resumen de cinco números, otra N, media, desviación estándar.

gb2 = dt << Graph Builder(
Size( 1065, 516 ),
Show Control Panel( 0 ),
Variables( Y( :Sales ), Group X( :Month ) ),
Elements(
Box Plot( Y, Legend( 6 ), Box Style( "Solid" ) ),
Line( Y, Legend( 7 ) ),
Caption Box( Y, Legend( 9 ) )
),
SendToReport(
Dispatch(
{},
"Sales",
ScaleBox,
{Min( 50 ), Max( 700 ), Inc( 100 ), Minor Ticks( 1 )}
),
)
);
bpseg = gb2 << Xpath("//BoxPlotSeg");
bpseg << {Box Style( "Solid" ), Confidence Diamond( 1 ), Fences( 0 )};
//if you want to color each by month
for(i=1, i<=nitems(bpseg), i++,
bpseg[i] << Fill Color(Color Of(As Row State(cc[i])))
);Se adjunta el guión completo.
*** El método requiere algo de trabajo en toda la interfaz de usuario. Podría hacer esto una vez.La creación de secuencias de comandos parece más fácil, especialmente si el cuadro de subtítulos desea
- Concatenar la tabla original y el resumen de la tabla.
- Agregue una columna llamada Medios que es realmente la posición donde desea que aparezcan los medios.
- Convierta la columna Media (Ventas) en una etiqueta.
- Grafique las ventas y los medios frente al mes
- Mueva las ventas medias a la derecha y alinee las marcas
- Realice los cambios como se muestra anteriormente para el eje izquierdo (cambiando puntos al diagrama de caja, agregue una línea)
- Cambie los Puntos a la derecha a un estilo de barra simple y Etiqueta ("Etiqueta por Fila")

Puede agregar tantos cuadros de subtítulos como desee arrastrando y soltando. Por defecto están mostrando la media. Sin embargo, esto se puede cambiar a Std Dev, N, etc.
Sin embargo, en el caso de la media, prefiero mostrarlo en el diagrama de caja.

gb2 = dt << Graph Builder(
Size( 1065, 516 ),
Show Control Panel( 0 ),
Variables( Y( :Sales ), Group X( :Month ) ),
Elements(
Box Plot( Y, Legend( 6 ), Box Style( "Solid" ) ),
Line( Y, Legend( 7 ) ),
Caption Box( Y, Legend( 9 ) )
),
SendToReport(
Dispatch(
{},
"Sales",
ScaleBox,
{Min( 50 ), Max( 700 ), Inc( 100 ), Minor Ticks( 1 )}
),
)
);
bpseg = gb2 << Xpath("//BoxPlotSeg");
bpseg << {Box Style( "Solid" ), Confidence Diamond( 1 ), Fences( 0 )};
//if you want to color each by month
for(i=1, i<=nitems(bpseg), i++,
bpseg[i] << Fill Color(Color Of(As Row State(cc[i])))
);Se adjunta el guión completo.
*** El método requiere algo de trabajo en toda la interfaz de usuario. Podría hacer esto una vez.La creación de secuencias de comandos parece más fácil, especialmente si el cuadro de subtítulos desea
- Concatenar la tabla original y el resumen de la tabla.
- Agregue una columna llamada Medios que es realmente la posición donde desea que aparezcan los medios.
- Convierta la columna Media (Ventas) en una etiqueta.
- Grafique las ventas y los medios frente al mes
- Mueva las ventas medias a la derecha y alinee las marcas
- Realice los cambios como se muestra anteriormente para el eje izquierdo (cambiando puntos al diagrama de caja, agregue una línea)
- Cambie los Puntos a la derecha a un estilo de barra simple y Etiqueta ("Etiqueta por Fila")

Re: Mostrar medias en diagrama de caja en el generador de gráficosGracias, Dan. Nunca investigué el tipo de barra flotante.Su publicación me hizo pensar en métodos alternativos para agregar los medios y hacer que aparezcan en la parte inferior o superior del gráfico.
Un método era interesante pero complicado y cambió la tabla original. [Vea abajo]. Luego noté que JMP tiene un nuevo elemento llamado Cuadro de título.Es genial, pero cada Caption Box parece permitir solo un subtítulo por FrameBox. Esto puede ser fácil haciendo que el eje X categórico sea la variable del grupo X.Ver la imagen y el guión. Sin embargo, ahora los medios conectados se vuelven difíciles.Este podría ser un buen elemento de la lista de deseos para futuras versiones: agregue una opción de cuadro de título para gráficos nominales del eje X . Entonces, para diagramas de caja, una opción podría ser el resumen de cinco números, otra N, media, desviación estándar.

gb2 = dt << Graph Builder(
Size( 1065, 516 ),
Show Control Panel( 0 ),
Variables( Y( :Sales ), Group X( :Month ) ),
Elements(
Box Plot( Y, Legend( 6 ), Box Style( "Solid" ) ),
Line( Y, Legend( 7 ) ),
Caption Box( Y, Legend( 9 ) )
),
SendToReport(
Dispatch(
{},
"Sales",
ScaleBox,
{Min( 50 ), Max( 700 ), Inc( 100 ), Minor Ticks( 1 )}
),
)
);
bpseg = gb2 << Xpath("//BoxPlotSeg");
bpseg << {Box Style( "Solid" ), Confidence Diamond( 1 ), Fences( 0 )};
//if you want to color each by month
for(i=1, i<=nitems(bpseg), i++,
bpseg[i] << Fill Color(Color Of(As Row State(cc[i])))
);Se adjunta el guión completo.
*** El método requiere algo de trabajo en toda la interfaz de usuario. Podría hacer esto una vez.La creación de secuencias de comandos parece más fácil, especialmente si el cuadro de subtítulos desea
- Concatenar la tabla original y el resumen de la tabla.
- Agregue una columna llamada Medios que es realmente la posición donde desea que aparezcan los medios.
- Convierta la columna Media (Ventas) en una etiqueta.
- Grafique las ventas y los medios frente al mes
- Mueva las ventas medias a la derecha y alinee las marcas
- Realice los cambios como se muestra anteriormente para el eje izquierdo (cambiando puntos al diagrama de caja, agregue una línea)
- Cambie los Puntos a la derecha a un estilo de barra simple y Etiqueta ("Etiqueta por Fila")

Re: Mostrar medias en diagrama de caja en el generador de gráficosgracias Esa es una excelente manera de mostrar la media directamente en el diagrama de caja.
Re: Mostrar medias en diagrama de caja en el generador de gráficosCreo que la forma más fácil de etiquetar la media en el gráfico de diagrama de caja es agregar otro elemento. Utilice la tecla Mayús y haga clic en el icono del gráfico de barras. Asegúrese de que la estadística de resumen del gráfico de barras sea la media. Cambie el estilo de la barra a "Flotante". A continuación, tiene la opción de "Etiquetar por valor". Todo interactivo y proporciona la etiqueta. Adjunto hay un ejemplo usando Big Class Families (con el panel de control aún encendido para que pueda ver esas opciones).
Re: Mostrar medias en diagrama de caja en el generador de gráficosGracias por tus consejos sobre cómo personalizar gráficos. ¿Cuáles son los 5 números dentro del Resumen de 5 Números en JMP 14? ¿Podría mostrar un ejemplo? Lamentablemente, aún no tengo acceso a JMP 14.
Re: Mostrar medias en diagrama de caja en el generador de gráficosHaga clic con el botón derecho en el cuadro de marco del generador de gráficos. Seleccione Personalizar.Seleccione el signo más (+) encima de la lista de diagramas de caja.
Selecciona el Plantillas arriba del cuadro de script y seleccione Texto, luego complete la información. Seleccione Texto nuevamente y agregue la información para el siguiente cuadro.Tenga en cuenta que hay una opción disponible en los diagramas de caja JMP 14 Graph Builder para mostrar la suma de 5 números para el cuadro, pero eso no incluye la media.


Re: Mostrar medias en diagrama de caja en el generador de gráficosGracias. Esa es una gran solución. ¿Hay alguna manera de hacer esto sin secuencias de comandos, mediante el uso de funciones integradas predeterminadas en JMP?
Re: Mostrar medias en diagrama de caja en el generador de gráficosEl script adjunto ha sido actualizado. Tenga en cuenta que este script muestra nombres de columnas codificados y unidades de redondeo, no incluye preparación de datos, etc. Se han agregado tanto la media como la n
Re: Mostrar medias en diagrama de caja en el generador de gráficosA mi también me interesa este tema. ¿Cuál es la mejor manera de mostrar la media numérica de cada caja en la caja correspondiente?
Re: Mostrar medias en diagrama de caja en el generador de gráficosHaga clic con el botón derecho en el cuadro del marco del generador de gráficos y seleccione Personalizar. Luego seleccione una casilla y hay una casilla de verificación para Intervalo de confianza.
A través de la interfaz de usuario, debe editar cada cuadro. A continuación se muestra una imagen con varias opciones que puede seleccionar.

Sin embargo, es mucho más fácil hacer esto a través de un script. Se adjunta el script para crear la imagen a continuación.
