¿Es posible crear un gráfico de superposición que represente los intervalos de confianza?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo un límite inferior y un límite superior del intervalo de confianza para cada estimación ya disponible en mis datos, solo quiero dibujarlo usando JMP. Todos los blogs que he encontrado tratan sobre la generación y el dibujo de intervalos de confianza con JMP. Cualquier ayuda será muy bienvenida, muchas gracias.
Re: ¿Es posible crear un gráfico superpuesto que represente los intervalos de confianza?¿Se puede hacer esto para dos variables Y? Tengo Y1, Y1LCL, Y1UCL, Y2, Y2LCL, Y2UCL
El script Graph Builder funciona si solo hay una variable Y. Cuando agregué 3 líneas para los valores Y2 correspondientes, solo aparecen como puntos.
Puedo mostrar ambos Y vars con CL usando una variable de grupo cuando Ys no están en columnas separadas, pero obtengo dos gráficos, uno encima del otro, mientras que quiero tanto Ys como sus intervalos en un gráfico (por lo tanto, creación de Y1, etc.) .
Aquí está el script usando un grupo:
Graph Builder(
Variables(
X( :ID ),
Y( :Predicted Dose ),
Y( :Lower 95%, Position( 1 ) ),
Y( :Upper 95%, Position( 1 ) ),
Group Y( :BMR% )
),
Elements(
Bar( X, Y( 2 ), Y( 3 ), Y( 1 ), Legend( 16 ), Bar Style( "Interval" ) )
),
SendToReport( Dispatch( {"Bar"}, "", OutlineBox, {Close( 0 )} ) )
);
Re: ¿Es posible crear un gráfico superpuesto que represente los intervalos de confianza?Muchas gracias por esta explicación paso a paso, esto responde a mi
pregunta.
Los mejores deseos,
miriam alexander
Re: ¿Es posible crear un gráfico superpuesto que represente los intervalos de confianza?De hecho, como dice Peter, Graph Builder puede ser una mejor opción. Posiblemente interpreté en exceso el 'gráfico superpuesto' en el título del hilo.
Como relativamente nuevo en JMP, debe tener en cuenta que casi siempre hay muchas maneras de hacer las cosas: ese es uno de sus encantos. . .
Re: ¿Es posible crear un gráfico superpuesto que represente los intervalos de confianza?Hola Myriam,
Puede que le resulte más fácil usar Generador de gráficos .Suponga que tiene una tabla con las siguientes columnas: X, Y, LCL y UCL.Muestra GB en esta tabla.Arrastre X al eje X.Resalte Y, LCL, UCL y arrastre hasta el eje Y.Haga clic en el icono de los puntos y, a continuación, haga clic en el icono de las barras verticales.Haga clic derecho dentro del gráfico y seleccione Barra > Estilo de barra > Intervalo .Entonces, bajo Puntos (lado izquierdo) haga clic en Variables y deseleccionar LCL y UCL .Por debajo Bar haga clic en Variables y deseleccionar Y .Debería verse así:

Si ejecuta el código que se muestra a continuación dentro de una ventana de secuencia de comandos, obtendrá el resultado final.Utiliza JMP 11 por cierto.
Nueva tabla ( "Intitulado" ,
Agregar filas ( 10 ) , Nueva columna ( "X" , Numérico , Continuo , Formato ( "Mejor" , 12 ) ,
Establecer valores ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] )
) ,
Nueva columna ( "Y" , Numérico , Continuo , Formato ( "Mejor" , 12 ) ,
Establecer valores ( [ 2 , 5 , 3 , 6 , 4 , 7 , 5 , 8 , 6 , 9 ] )
) ,
Nueva columna ( "LCL" , Numérico , Continuo , Formato ( "Mejor" , 12 ) ,
Establecer valores ( [ 1 , 3 , 2 , 2 , 2 , 5 , 3 , 7 , 5 , 7 ] )
) ,
Nueva columna ( "UCL" , Numérico , Continuo , Formato ( "Mejor" , 12 ) ,
Establecer valores ( [ 3 , 8 , 5 , 8 , 6 , 9 , 8 , 9 , 7 , 10 ] )
)
) ;
Generador de gráficos (
Mostrar panel de control ( 0 ) ,
Variables ( X ( : X ) , Y ( : Y ) , Y ( : LCL , Posición ( 1 ) ) , Y ( : UCL , Posición ( 1 ) )
) ,
Elementos (
Puntos ( X , Y ( 1 ) , Leyenda ( 4 ) , Estar nervioso ( 1 ) ) ,
Bar ( X , Y ( 2 ) , Y ( 3 ) , Leyenda ( 5 ) , Estilo de barra ( "Intervalo" ) ,
Estadística de resumen ( "Significar" )
)
)
) ;
Re: ¿Es posible crear un gráfico superpuesto que represente los intervalos de confianza?Hola Myriam,
Estoy seguro de que pronto te acostumbrarás a JMP.
Si desea ejecutar el código anterior, las instrucciones para hacerlo lo preceden. La primera línea a cortar comienza con '// Fudge. . . ' (el '//' en realidad denota una línea de comentario).
Pero, sí, es fácil hacerlo de forma interactiva. En el cuadro de diálogo de inicio de Overlay Plot, asigne las dos columnas con los límites superior e inferior al rol 'Y', y luego la columna que desea al rol 'X'. Cuando presiona Aceptar, aparece el informe. Vaya al pequeño triángulo rojo en la parte superior del informe (en el nodo de contorno 'Gráfico superpuesto') para seleccionar las opciones que necesita. Debería ver 'Gráfico de rango' como uno de estos.
Re: ¿Es posible crear un gráfico superpuesto que represente los intervalos de confianza?Hola, Ian,
Gracias por tu ayuda. Soy un nuevo usuario de JMP y hasta ahora solo he sido
usando las opciones del menú para generar gráficos, manipulando todos mis datos y
ejecutando modelos primero en SAS. Para crear el gráfico de superposición, importo mi
conjunto de datos de resultados en JMP y seleccione en la barra de menú "Gráfico" y luego "Superposición
trama". ¿Es posible dibujar el intervalo de confianza usando este menú, o
por favor podrías explicarme cómo ejecutar de forma práctica el código que me enviaste
¿más temprano?
Gracias,
miriam alexander
Re: ¿Es posible crear un gráfico superpuesto que represente los intervalos de confianza?Una forma sería usar la opción 'Gráfico de rango' en Gráfico de superposición. Para ver un ejemplo, haga 'Archivo> Nuevo> Nuevo script', corte y pegue el código a continuación, luego haga 'Editar> Ejecutar script':
// Fudge algunos datos
dt = Abierto ( "$SAMPLE_DATA/Clase grande.jmp" ) ;
UCIcol = dt << NuevaColumna ( "Peso UCI" , Numérico , Continuo , Fórmula ( : Peso + AleatorioNormal ( 10 , 1 ))) ;
LCIcol = dt << NuevaColumna ( "Peso LCI" , Numérico , Continuo , Fórmula ( : Peso - AleatorioNormal ( 10 , 1 ))) ;
// Use la opción 'Gráfico de rango' en Superposición (agregue una variable 'Fila ()' para desempeñar el papel de x)
op = dt << Gráfico superpuesto (
X ( Transformar columna ( "Fila" , Ordinal , Fórmula ( Fila () ) ) ) ,
Y ( : Peso UCI , : Peso LCI ) ,
Gráfico de rango ( 1 ) ,
Mostrar puntos ( 0 ) ,
Enviar a informe (
Despacho ( {} , "Gráfico de trazado superpuesto" , MarcoCuadro , { Tamaño del marco ( 688 , 243 )} )
)
) ;