Cómo agregar un cuadro de título con CV en Graph BuilderHola,
¿Hay alguna manera de modificar la secuencia de comandos para poder usar CV como estadística de resumen (en lugar de Std Dev) en el cuadro de título del Graph Builder?

Graph Builder(
Size( 599, 561 ),
Show Control Panel( 0 ),
Fit to Window( "Off" ),
Variables(
X( :Run ),
Y( :Name( "Average Size [bp]" ) ),
Y( :Name( "Pre PCR cleanup Conc. [ng/µl]" ) ),
Y( :Name( "Post PCR cleanup Conc (ng/µl)" ) )
),
Relative Sizes( "Y", [102 101 102] ),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 99 ) ),
Caption Box( X, Y, Legend( 105 ), Per Factor( 1 ) ),
Caption Box(
X,
Y,
Legend( 106 ),
Summary Statistic( "Std Dev" ),
Per Factor( 1 )
)
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 100 ) ),
Caption Box( X, Y, Legend( 103 ) )
),
Elements(
Position( 1, 3 ),
Points( X, Y, Legend( 101 ) ),
Caption Box( X, Y, Legend( 104 ) )
),
SendToReport(
Dispatch( {}, "Run", ScaleBox, {Max( 5.90697674418605 )} ),
Dispatch(
{},
"Average Size [bp]",
ScaleBox,
{Min( 361.848159509202 ), Max( 408.460716230722 ), Inc( 5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Pre PCR cleanup Conc. [ng/µl]",
ScaleBox,
{Min( 49.5574534161491 ), Max( 84.3709251186297 ), Inc( 5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Post PCR cleanup Conc (ng/µl)",
ScaleBox,
{Min( 37.3742331288344 ), Max( 64.8704881628966 ), Inc( 5 ),
Minor Ticks( 1 )}
)
)
);Gracias
Re: Cómo agregar un cuadro de título con CV en Graph BuilderFelicidades por tu progreso. Una nota con Col stats() no reconocen las filas excluidas. Si ha excluido filas, use algo como esto:
Col Mean( :height * If( Excluded( Row State() ), Empty(), 1 ), :age )
Esto ignorará las exclusiones y calculará la altura del hombre para cada grupo de edad.Por cierto, he estado usando JMP y JSL durante muchos años, pero siempre aprendo algo nuevo. He estado usando una variante de la fórmula JSL anterior para garantizar que no se usen exclusiones en las estadísticas agregadas.Sin embargo, la semana pasada, en una publicación del blog, vi un método alternativo, que tiene una sintaxis más simple y probablemente también funcionará.
Col Mean( :height, :age, Excluded( Row State() ) )
En otras palabras, ¡algo nuevo!
Buena suerte con las secuencias de comandos de las etiquetas del eje x. Envía una copia de tu guión, si te quedas atascado.
Re: Cómo agregar un cuadro de título con CV en Graph BuilderEsta es la primera vez que uso un script o una estadística de resumen agregado en JMP, por lo que estoy aprendiendo al mismo tiempo.
Pude modificar el script con mis propios datos y generador de gráficos. Sin embargo, esto es algo que tendré que hacer a menudo o dárselo a un colega sin experiencia en secuencias de comandos.
Pude usar el editor de fórmulas para calcular el CV agregado en una nueva columna de mi tabla de datos:
(Col Std Dev(
:Concentration,
:Experiment,
:Name( "Input DNA (ng)" )
) / Col Mean(
:Concentration,
:Experiment,
:Name( "Input DNA (ng)" )
)) * 100
Generador de gráficos

Graph Builder(
Size( 590, 414 ),
Show Control Panel( 0 ),
Variables(
X( :Experiment ),
X( :Name( "Input DNA (ng)" ), Position( 1 ) ),
Y( :Concentration )
),
Elements(
Box Plot( X( 1 ), X( 2 ), Y, Legend( 40 ) ),
Points( X( 1 ), X( 2 ), Y, Legend( 41 ) )
),
SendToReport( Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ) )
);
A continuación, intentaré eliminar el eje y agregar la etiqueta x como su secuencia de comandos y solo agregaré esto a cualquier secuencia de comandos de Graph Builder cuando lo necesite. A menos que haya otra manera.
Re: Cómo agregar un cuadro de título con CV en Graph BuilderEspero que se pueda solucionar ya que tengo el mismo problema.
Re: Cómo agregar un cuadro de título con CV en Graph BuilderLas etiquetas aparecen al pasar el mouse sobre puntos o para puntos específicos, y no hay mucho control para la ubicación de las etiquetas. Un desarrollador de JMP en una publicación de blog anterior sugirió agregar la media como una de las variables Y. No hay mucho control sobre la colocación de las etiquetas.
Otra opción es crear etiquetas de eje x personalizadas o crear etiquetas de leyenda personalizadas que incluyan las estadísticas.El script adjunto hace lo siguiente:
- crea la tabla de resumen para el grupo, calculando la media del grupo y el CV
- agrega esos valores a la tabla
- crea una columna, referenciada por xlabel, que incluye el nombre del grupo y las estadísticas de resumen requeridas
- crea la trama del constructor de gráficos (consulte el gráfico y los elementos a tener en cuenta a continuación)
Elementos a tener en cuenta:
- Dado que xlabel es una columna de caracteres, se requiere la propiedad de columna Ordenación de valores para obtener el orden esperado. Lista orden se crea para este fin.
- "\!N" es una secuencia de caracteres especial para agregar una nueva línea (salto de línea) en la cadena xlabel.
- Para que aparezca la etiqueta de 3 líneas, el título X debe estar vacío y se deben agregar dos etiquetas más del eje X. Esto permite múltiples etiquetas de eje de línea. Esto se hace con las sentencias de envío del generador de gráficos,
- Recomiendo que los puntos de datos se muestren para diagramas de caja para mostrar los patrones de distribución/densidad. Uso esta personalización de color sólido, solo para llamar la atención, y dado que el objetivo de esto es mostrar las etiquetas.
- Al final de este script, xlabel se convierte en una columna de etiqueta de tabla de datos.Ver las notas del guión.La imagen muestra el desplazamiento sobre un punto en enero que muestra el resumen del grupo y el valor de ventas de ese punto de datos.
Re: Cómo agregar un cuadro de título con CV en Graph Builder¿Puedo crear un resumen de tabla (por grupo) y usar el CV calculado como etiqueta para un gráfico hecho con la tabla original?
Re: Cómo agregar un cuadro de título con CV en Graph BuilderNo encontré ningún método para especificar CV como un título de Estadística de resumen como un elemento de GraphBuilder.La creación de etiquetas personalizadas es una opción, sin embargo, tenga cuidado, esto no actualizará automáticamente el resumen con exclusiones. Otra opción que no se muestra aquí es agregar columnas de las estadísticas de resumen requeridas a la tabla de datos y hacer que esas columnas sean etiquetas.
El script adjunto crea el siguiente gráfico
