Tengo un conjunto de datos con la media y la SD como columnas de datos y quiero hacer un gráfico lineal simple con error +/- SD.Esto parece extraordinariamente difícil, si no imposible, de hacer en JMP.
Por supuesto, no es tan simple... tengo varios grupos de Y +/- SD usando el mismo X... pero estaría feliz de obtener un solo conjunto simple...
Agradezco cualquier ayuda... con todo lo que JMP puede hacer, esto debería ser fácil.es decir, no requiere codificación.
gracias de antemano
Tomás
Gracias... las instrucciones del artículo parecen hacer lo que quiero, pero seguro que es complicado. (cree un fragmento de línea con barras de error).Lo intentaré, un problema es que mi eje X es numérico.Este artículo en el enlace que proporcionaste era de 2017. Parece que desde entonces JMP habría agregado una opción de barra de error.Finalmente hago el gráfico en Excel, que no es mi programa de gráficos favorito.En Excel, me tomó un tiempo descubrir cómo alterar los datos para que las barras de error no se superpusieran.
Adjunto el gráfico que hice en Excel.Puede ver las barras de error nerviosas en 0, 3... en el conjunto de datos que había en el. forma.X Y1 SDY1 Y2 SDY2 Y3 SD Y3.
Tracé en Excel haciendo 3 copias del eje X... y luego editando manualmente el valor X correspondiente para lograr el Jitter en 0, 3. Esto es claramente fuerza bruta... pero funcionó.
Adjunto la hoja de Excel también, si quieres jugar.Realmente me gustaría poder crear una columna en JMP y decirle a JMP que COL2 es el error de COL1.
Gracias por la respuesta ......
Tomás
Tomás
Hola,
¿Ha intentado asignar su columna de error a la variable Intervalo en la ventana del Generador de gráficos?

Además, si tiene errores asimétricos, puede asignar dos columnas a la variable Intervalo para definir los límites superior e inferior del rango de error.
Lo siento si esto es demasiado simplista para su caso.
Mejor,
TS
Como se señaló anteriormente en el enlace de Xan, cuando tiene más de una variable de superposición, la "jitter" es demasiado grande.Como mencionó Thierry, necesitas apilar tus datos.Aquí hay un ejemplo con dos variables Y. Hecho en JMP 18 Early Adopter, pero también funcionará en las versiones 14, 15 y 16.
Aquí está el gráfico.Tenga en cuenta la fluctuación demasiado grande.Si alguien sabe cómo eliminar el jitter, ¡háganoslo saber!

Aquí está el código.
dt = New Table( "Error Bar Demo", Add Rows( 12 ),
New Column( "Interval", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6] )),
New Column( "Y", Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[12.437490886321333, 37.199168332879417, 37.156578932774323,
35.050996731864814, 30.322353371355184, 8.0614203454894433,
3.859910964720414, 12.621146398655515, 17.191849953970209,
10.367196216467057, 12.039757956273382, 3.45489443378119] )),
New Column( "LCL", Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[7.2927397683889579, 25.642305959980376, 26.50551265292761,
25.263402819677477, 21.688274852565598, 4.2492252022016492,
1.3434215718643505, 6.4065309646179331, 10.278623145692858,
5.4646141190032171, 6.907533049594635, 1.2024577129570946] )),
New Column( "UCL", Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[19.718075997278717, 52.024792167595514, 50.529174751416292,
47.259229019802909, 41.144254937530874, 13.798954022840528,
8.5769036465305053, 22.175341545759608, 26.863128886056295,
17.745813740731023, 19.39599547859639, 7.6769378719651895] )),
New Column( "Label", Character, "Nominal",
Set Values( {"BTD", "BTD", "BTD", "BTD", "BTD", "BTD",
"DI", "DI", "DI", "DI", "DI", "DI"} )
)
);
dt << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :Interval ),
Y( :Y ),
Y( :LCL, Position( 1 ) ),
Y( :UCL, Position( 1 ) ),
Overlay( :Label )
),
Elements(
Points( X, Y( 1 ), Legend( 15 ), Jitter( "None" ) ),
Line( X, Y( 1 ), Legend( 17 ) ),
Bar( X, Y( 2 ), Y( 3 ), Legend( 18 ), Bar Style( "Interval" ))
),
SendToReport(
Dispatch( {}, "Interval", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch( {}, "Y", ScaleBox, {Label Row( Show Major Grid( 1 ) )} )
)
);
Si apila sus datos y sigue las instrucciones de Xan, podrá hacerlo sin escribir JSL.
Si bien Graph Builder permite múltiples variables en la función Y, todas comparten la misma variable de intervalo. Esto es lo que pude obtener en JMP después de apilar las variables en dos columnas, una para datos y otra para SD, y luego usar la columna SD en la función Intervalo. Utilicé el filtro de datos locales para mostrar solo las tres medidas de interés y utilicé un eje duplicado/dividido en lugar de los ejes izquierdo/derecho.
