Cómo crear un salto de eje en JMPEste año me han preguntado tres veces cómo hacer un gráfico en JMP con una rotura de eje. Antes de mostrar cómo, quiero preguntar "¿Por qué?" La respuesta obvia a "¿Por qué?" Es "mostrar los elementos con valores muy diferentes en un gráfico", pero eso es un poco insatisfactorio. Quiero saber por qué necesitan estar en un gráfico. La ventaja de una representación gráfica de datos sobre una representación de texto es que podemos juzgar valores basados en propiedades gráficas como posición, longitud y pendiente. Sin embargo, una vez que rompemos la escala, esas propiedades ya no son tan comparables. Después de todo, efectivamente tenemos dos gráficos separados, que es en realidad cómo podemos hacer esas vistas en JMP.
En relación con mi consulta "¿Por qué?", Me ha costado encontrar un ejemplo convincente del mundo real para ilustrar una ruptura de eje, por lo que hice algunos datos hipotéticos. Digamos que tenemos valores de tiempo para una serie de 100 ejecuciones de algún proceso. Por lo general, el proceso tarda unos segundos por ejecución. Pero a veces hay una falla, y toma varios minutos. Aquí están los datos en un gráfico (todos en una escala y).

Podemos ver dónde están las fallas, pero no podemos ver ninguna de las variaciones en las carreras normales que no son de falla. Algunos también se opondrían al espacio "desperdiciado" en el centro de la gráfica. Sin embargo, esos no son necesariamente malos atributos. La variación no glitch se pierde porque es insignificante en comparación con los tiempos de glitch, y el espacio funciona para mostrar la diferencia. No obstante, si nuestra audiencia ya comprende esas características de los datos, podemos dividir el gráfico en dos para mostrar ambos subconjuntos en escalas más naturales.

Ahora podemos ver que los tiempos de no interferencia están aumentando en alguna curva. El "truco" en Graph Builder es agregar la variable que se divide al gráfico dos veces en dos ranuras de eje diferentes. Luego podemos ajustar los ejes de forma independiente, tal vez incluso haciendo que uno de ellos sea un eje de registro. El comando de menú Espaciado del gráfico agrega el espaciador entre los gráficos para enfatizar el corte. Es más fácil mostrar que explicar, así que aquí hay un GIF animado de esos pasos.

Revisé algunas revistas en busca de ejemplos de hachas rotas. Este es un ejemplo de un patrón que vi varias veces en estudios de tratamiento de drogas donde las respuestas a corto y largo plazo son interesantes. Esta gráfica es de Anales de Medicina Interna y muestra las respuestas de dos grupos diferentes a un tratamiento contra el VIH.

Cada lado de la ruptura del eje utiliza diferentes unidades de tiempo, lo que encaja perfectamente con la idea de que realmente hay dos ejes separados. Una cosa que me molesta acerca de este gráfico, sin embargo, es la conexión de las líneas a través de la brecha. Note la diferencia en mi versión JMP:

Con diferentes escalas x, las pendientes deben ser diferentes. Es decir, el cambio por semana (pendiente a la izquierda) debe ser más plano que el cambio por año (pendiente a la derecha) para la misma transición. Afortunadamente, Graph Builder se encarga de esto por ti, pero es algo que debes tener en cuenta cuando estás leyendo este tipo de gráficos en la naturaleza.
La línea discontinua del estudio del VIH es un ejemplo de cómo una ruptura de eje puede distorsionar la información codificada por el elemento gráfico. Se produce una distorsión más grave cuando los gráficos de barras se dividen por un salto de escala, ya que las barras ya no pueden hacer su trabajo de representar valores con longitud. Ni siquiera voy a mostrar una foto de eso. Nunca use una ruptura de escala con un gráfico de barras.
Al hacer gráficos con saltos de escala, asegúrese de que cada parte funcione por sí sola, porque en realidad son gráficos separados.

Me han preguntado cómo hacer una gráfica. con una rotura de eje. Antes de mostrar cómo, quiero preguntar "¿Por qué?"
Re: Cómo crear un salto de eje en JMPGracias por los comentarios @ jdbartx09 . Para hacer un gráfico más pequeño que el otro, hay un hotspot de cambio de tamaño entre los dos ejes.

Re: Cómo crear un salto de eje en JMPGracias por el post XanGregg. Super servicial para mi Me encuentro con casos bastante frecuentes en los que necesito romper el eje horizontal como lo hizo en el ejemplo del tratamiento del VIH. En mi caso, estoy trazando datos en un rango de frecuencia que es bastante grande, sin embargo, solo las bandas de frecuencia específicas tienen datos de y. Por lo tanto, me salto las frecuencias que no tienen datos para mostrar. Tengo una pregunta con respecto a la trama JMP para el tratamiento del VIH ...
¿Cómo conseguiste crear tamaños independientes para el lado izquierdo y derecho de la trama?
Gracias por adelantado.
Re: Cómo crear un salto de eje en JMPNecesito hacer esto para una curva de supervivencia para parásitos. Algunos mueren en los primeros minutos, luego el resto muere al día siguiente. Así que no quiero que una línea recta cruce la mayor parte de la trama y que las diferencias reales se compriman en cada extremo. El truco anterior no funciona porque no estoy usando Graphbuilder. Lo más cercano que puedo acercarme es hacer la gráfica de supervivencia dos veces, una escalada para mostrar el frente de la curva, la segunda para mostrar la cola de la curva y luego combinar las dos gráficas en una nueva ventana, por ejemplo:
nw = nueva ventana ("Gráfico de supervivencia", cuadro de lista h (Alinear (Centro), s1 [Cuadro de lista (4)], s2 [Cuadro de lista (5)])) << Diario;
(utilizando JMP 13.1.0)
Sin embargo, cuando lo exporto, son jsut 2 gráficos uno al lado del otro, en lugar de un solo gráfico con un eje dividido.
¿Algún consejo de cómo mejorar eso?
BG escribió: Gracias por tu comprensión, pero creo que puedes ser ... BG escribió:
Gracias por su comprensión, pero creo que puede estar perdiendo el punto sobre la necesidad de crear una ruptura en un gráfico de barras. Esto se vuelve útil cuando, por ejemplo, está viendo grupos de tratamiento de pacientes cuando está probando un medicamento. Un grupo es placebo, los otros 3 grupos son 3 tipos diferentes de tratamientos. Está buscando la respuesta de los pacientes y mirando los niveles séricos de un medicamento en particular. En MUCHOS casos, un grupo de tratamiento puede mostrar niveles 1000 veces más altos que el resto de los tratamientos (es decir, placebo = 15 mg / dL, tratamiento 1 = 25, tratamiento 2 = 50, tratamiento 3 = 1000). Un gráfico de barras que tiene una ruptura de 100 aclarará las diferencias entre el placebo, los tratamientos 2 y 3. Sin la interrupción, será difícil mostrar las diferencias entre esos tratamientos, ya que la escala de hasta 1000 simplemente mostrará esos valores bajos en la imagen.
Xan Gregg escribió: Gracias. Buena pregunta sobre Graph Builde ... Xan Gregg escribió:
Gracias. Buena pregunta sobre Graph Builder en general (podría ser una discusión interesante en el Comunidad JMP ). Ciertamente estamos mirando en esa dirección para cerrar la brecha que señala, aunque tenemos que hacerlo de una manera que mantenga el espíritu de Graph Builder.
Michael Clayton escribió: Gracias. Manteniéndolo fácil de decir ... Michael Clayton escribió:
Gracias. Mantenerlo simple para contar historias a corto y largo plazo no es fácil, pero sus pensamientos ayudan.
Graph Builder vs Fit Y by X es una elección difícil en ocasiones debido a la facilidad de Graph Builder, pero las herramientas de aumento de Fit Y by X para agregar tablas de estadísticas, comparaciones, etc. ¿Se desarrollará Graph Builder en esa dirección? El mismo problema al tratar de hacer los componentes de varianza de forma gráfica y estadística.
El Gráfico de Variabilidad es excelente (y casi nunca lo uso para estudios de gage). Principalmente para estudios tipo Varcomp sobre esfuerzos de EDA o DOE. Graph Builder hace una gráfica razonable, pero no un% explicado por factores anidados.