¿Cómo hago que mi usuario de script sea interactivo? El usuario debe seleccionar metadatos en cada paso para obtener las estadísticas finales del gráfico. Por ejemplo, la primera ventana emergente debe ser "Masculino" o "Femenino", etc.// Cambiar información de columna: Género
Tabla de datos ("Sin título 448"): Columna 2 << Tipo de datos (carácter) <<
Establecer tipo de modelado( "Nominal" ) << Establecer nombre( "Género" );
// Cambiar nombre de columna: Columna 1 → Estudiantes
Tabla de datos ("Sin título 448"): Columna 1 << Establecer nombre ("Estudiantes");
// Nueva columna: Columna 3
Tabla de datos( "Sin título 448") << Nueva columna( "Columna 3",
Numérico,
"Continuo",
Formato( "Mejor", 12 )
);
// Cambiar nombre de columna: Columna 3 → Edad
Tabla de datos ("Sin título 448"): Columna 3 << Establecer nombre ("Edad");
Modelado estadístico avanzadoAnálisis y modelado de datos básicosExploración y visualización de datosDiseño de experimentosventanasRe: ¿Cómo puedo hacer que mi usuario de script sea interactivo? El usuario debe seleccionar metadatos en cada paso para obtener las estadísticas finales del gráfico. Por ejemplo, la primera ventana emergente debe ser "Masculino" o "Femenino", etc.¿Cuál es el objetivo final? Es posible que pueda lograr esto utilizando un filtro de datos condicional.
Re: ¿Cómo puedo hacer que mi usuario de script sea interactivo? El usuario debe seleccionar metadatos en cada paso para obtener las estadísticas finales del gráfico. Por ejemplo, la primera ventana emergente debe ser "Masculino" o "Femenino", etc.El objetivo final es hacer un gráfico basado en los requisitos de los usuarios.
El usuario debería poder decirle al sistema si quiere un gráfico con los datos de número de hombres o número de mujeres y seleccionar qué grupo de edad.
Básicamente, ¿puede escribir un script para el filtro de datos condicional donde el usuario sea libre de seleccionar los parámetros para pasar al siguiente paso?
gracias de antemano
Re: ¿Cómo puedo hacer que mi usuario de script sea interactivo? El usuario debe seleccionar metadatos en cada paso para obtener las estadísticas finales del gráfico. Por ejemplo, la primera ventana emergente debe ser "Masculino" o "Femenino", etc.Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(525, 454),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11))),
Local Data Filter(
Conditional,
Add Filter(
columns(:sex, :age),
Where(:sex == "F"),
Where(:age == {13, 14, 15}),
Display(:age, N Items(6))
)
)
);

Re: ¿Cómo puedo hacer que mi usuario de script sea interactivo? El usuario debe seleccionar metadatos en cada paso para obtener las estadísticas finales del gráfico. Por ejemplo, la primera ventana emergente debe ser "Masculino" o "Femenino", etc.Gracias por la solución. ¿Cómo puedo hacer esto interactivo? ¿Puedo agregar ventanas emergentes para seleccionar solo qué país o solo qué datos de material quiero?
Nueva consulta SQL (
Nombre de consulta( "Datos"),
Seleccionar,
De( Tabla( "Datos", Esquema( "productos"), Alias( "t1" ) ) )
) << Ejecutar;
// Eliminar filas seleccionadas
Tabla de datos( "Datos") << Seleccione Dónde( !(:país == "Tokio") ) <<
Eliminar filas;
// Eliminar filas seleccionadas
Tabla de datos( "Datos") << Seleccionar dónde(
!(:producto == "Zapatos")
) << Eliminar filas;
// Cambiar el ancho de visualización del área de ID de fila
Tabla de datos( "Datos") << Establecer ancho de ID de fila( 91 );
// Dividir tabla de datos
// → Tabla de datos( "Sin título 473" )
Tabla de datos( "Datos") << Dividir(
Dividido por (: material),
Dividir (: costo),
Grupo( :país ),
Tabla de salida ("finalfile.jmp"),
Columnas restantes (eliminar todo),
Ordenar por propiedad de columna
);
Re: ¿Cómo puedo hacer que mi usuario de script sea interactivo? El usuario debe seleccionar metadatos en cada paso para obtener las estadísticas finales del gráfico. Por ejemplo, la primera ventana emergente debe ser "Masculino" o "Femenino", etc.Todavía no sé realmente lo que estás haciendo, por lo que seguiría sugiriendo usar filtros de datos, pero tal vez un filtro de datos en lugar de un filtro de datos local.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
df = dt << Data Filter(
Conditional,
Add Filter(
columns(:sex, :age),
Where(:sex == "F"),
Where(:age == {13, 14, 15}),
Display(:age, N Items(6))
)
);
También puede crear una interfaz de usuario personalizada, pero cómo hacerlo depende en gran medida de sus datos y de para qué se utilizan.