Cuadro de diálogo JSL Ventana modal para análisis unidireccionalMeta
Obtención de una tabla resumen de datos a partir de informes de pruebas estadísticas con la plataforma de análisis Oneway.
Pregunta
Cómo crear un cuadro de diálogo, a través de JSL, para transferir datos a la plataforma de análisis Oneway. El cuadro de diálogo debe contener los campos marcados en amarillo en la captura de pantalla. La "Respuesta Y" debería poder obtener más de una columna.

@martindemel
La personalización en masaRe: Cuadro de diálogo JSL Ventana modal para análisis unidireccionalAh, ya veo a dónde vas.
en el ejemplo que envié, el primer paso fue apilar las columnas con las etiquetas "Data1...".
De esa manera, puedo usar la nueva etiqueta de columna para "Datos1.." en el informe sin conocimiento previo de cuántos niveles de "Datos1.." existen en la tabla original.
Tal vez en su cuadro de diálogo, podría hacer que el usuario seleccione las columnas grupo, datos y "Datos1 ...". Entonces el flujo de trabajo podría ejecutarse a través de una sola ruta. Iterar el informe para cada nivel de (o columna de) "Data1.." podría potencialmente agregar mucha complejidad a su secuencia de comandos. (EN MI HUMILDE OPINIÓN)
Re: Cuadro de diálogo JSL Ventana modal para análisis unidireccionalSí, el objetivo es obtener una mesa similar a su mesa de su " script grinder.jsl de la primera tabla. Creé otro script " StatisticalSummaryTable.jsl" que entrega también una tabla de resumen de "First Table.jmp"
Sin embargo, mi objetivo final es combinar el script de resumen con el script de diálogo de columna anterior, para seleccionar la columna de una tabla de datos sin procesar y obtener un resumen estadístico reportado como un final mesa.
estoy tratando de lograr esto con su secuencia de comandos de diálogo de columna.
Pero no sé si esto funcionará o se derrumbará en caso de que se aplique a diferente tablas de datos
Re: Cuadro de diálogo JSL Ventana modal para análisis unidireccionalEl objetivo es hacer un diálogo para generar una tabla como esta (ver resultado del script)
abre la mesa y luego ejecuta el scrip. no es muy dinamico
Por cierto, el script puede parecer impresionante si eres nuevo en JSL, pero son como 5 minutos de copiar y pegar.
Comencé con su tabla, la apilé, luego ejecuté la plataforma para obtener las estadísticas, luego convertí el informe en algunas tablas y las formateé juntas.
Re: Cuadro de diálogo JSL Ventana modal para análisis unidireccionalTengo que responder mi respuesta, porque el formato de la tabla se ve desordenado.
Me gustaría rehacer el cuadro de diálogo de inicio Ajustar Y por X para obtener una tabla de inicio como los datos adjuntos.xls para obtener una tabla de resumen estadístico como el archivo StatisticalSummary.xls adjunto.
Re: Cuadro de diálogo JSL Ventana modal para análisis unidireccionalMe gustaría rehaga el cuadro de diálogo de inicio Ajustar Y por X para obtener desde una tabla de inicio como:
| Grupo | Datos1 | datos2 | datos3 |
| A | 0,5132880818 | 0,7423024938 | 0,4106620047 |
| A | 0,1801831271 | 0,40159381 | 0,9915244431 |
| A | 0,7931957335 | 0,4233010732 | 0,3309875351 |
| A | 0,3091537225 | 0,3352819176 | 0,2196420115 |
| A | 0,3843330193 | 0,1774021578 | 0,7153274983 |
| A | 0,2984767702 | 0,8072565908 | 0,4388054716 |
| B | 0,2101519076 | 0,9675779821 | 0,0814124624 |
| B | 0,9591469307 | 0,8801380662 | 0,2855633474 |
| B | 0,9409954563 | 0,997501795 | 0,5214475685 |
| B | 0,2149354227 | 0,4645088479 | 0,3818163048 |
B | 0,3927884577 | 0,2959816653 | 0,333390039 |
Una tabla de resumen estadístico como:
| Datos | Significar Grupo A | Estándar desarrollador Grupo A | Significar Grupo B | Estándar desarrollador Grupo A | Valor P Prueba t | Valor P Prueba F |
| Datos1 | | | | | | |
| datos2 | | | | | | |
| datos3 | | | | | | |
Re: Cuadro de diálogo JSL Ventana modal para análisis unidireccionalNo estoy seguro, tendría que investigar un poco para eso. Como es una ventana modal, creo que va a querer algo antes de que puedas pasar. Tal vez funcionaría tener un cuadro de opción en el cuadro de diálogo para agregar una fila por columna si es necesario.
Tal vez la pregunta más importante que debo hacer es: ¿Por qué desea rehacer el cuadro de diálogo de inicio Ajustar Y por X?
Re: Cuadro de diálogo JSL Ventana modal para análisis unidireccional
Hola Byron_JMP, Gracias por tu respuesta, que fue casi tan rápida como la velocidad de la luz. Su código sugerido parece muy prometedor.
Queda una pregunta. ¿Es posible cambiar el campo "Por" de obligatorio a opcional cambiando la declaración = ColList( "Por", Min Col( 1 ), a = ColList( "Por", Min Col( 0), ?
Saludos
Tomás
Re: Cuadro de diálogo JSL Ventana modal para análisis unidireccionalaquí hay un ejemplo que podría ser útil para trabajar desde
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Consumer Preferences.jmp" );
cd=Column Dialog(
exy =
ColList( "Y",
Min Col( 1 ),
Max Col( 10 ),
Data Type( "Numeric", "Continuous" )
),
exx =
ColList( "X",
Min Col( 1 ),
Max Col( 10 ),
Modeling Type(
{"Nominal"}
)
),
exby =
ColList( "By",
Min Col( 1 ),
Max Col( 10 ),
Modeling Type(
{"Nominal"}
)
)
);
show(cd);
eval(cd[1]);eval(cd[2]);eval(cd[3]);
//evaluate the variables from the list of things that came from the dialog
yyy=expr(y());
xxx=expr(x());
ebyby=expr(By());
for (i=1, i<=nitems(exy), i++,
insert into(yyy, exy[i]));
for (i=1, i<=nitems(exx), i++,
insert into(xxx, exx[i]));
for (i=1, i<=nitems(exby), i++,
insert into(ebyby, exby[i]));
ow=expr(Oneway());
insert into(ow, evalexpr(yyy));insertinto(ow,evalexpr(xxx));insertinto(ow,evalexpr(ebyby));
show(ow);ow;Re: Ventana modal del cuadro de diálogo JSL para análisis unidireccionalEncontró esto. Consideraremos modificar para obtener los resultados.
Cómo crear un botón Recuperar en una ventana personalizada - Comunidad de usuarios de JMP
Re: Ventana modal del cuadro de diálogo JSL para análisis unidireccionalGuión muy útil. ¿Hay alguna manera de que la entrada exby sea opcional? Además, ¿qué tan difícil es agregarle la función de recuperación?