<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Puedo guardar secuencias de comandos que reflejen los cambios realizados en las filas durante un análisis? Por ejemplo, si tengo una tabla de datos y le guardo un script de prueba t, pero luego excluyo algunas filas y ejecuto un segundo script de prueba t, ¿pueden los dos scripts activar y desactivar las filas según sea necesario dentro del mismo ¿tabla de datos?
Solo para agregar un poco a la respuesta de Jim, puedes probar este código. Haga 'Archivo> Nuevo> Nuevo script', córtelo y péguelo en la ventana que aparece, luego 'Editar> Ejecutar script'. Ver la actualización del informe a medida que se aplican los estados de fila guardados.
NombresDefaultToHere ( 1 ) ;
dt = Abierto ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// Hacer columnas para persistir estados de fila
s1 = dt << Nueva Columna ( "Estado 1" , Estado de fila ) ;
s2 = dt << Nueva Columna ( "Estado 2" , Estado de fila ) ;
// Rellenar estas columnas
dt << seleccionar al azar ( 0.5 ) ;
dt << ocultar y excluir ;
dt << borrarSeleccionar ;
s1 << copyFromRowStates ( s1 ) ;
dt << clearRowStates ;
dt << seleccionar al azar ( 0.5 ) ;
dt << ocultar y excluir ;
dt << borrarSeleccionar ;
s2 << copyFromRowStates ( s2 ) ;
dt << clearRowStates ;
// Use los estados de fila guardados (use 'Recalcular automático' para hacer que el informe responda)
dt << De una sola mano ( Y ( : altura ) , X ( : sexo ) , t prueba ( 1 ) , Diamantes medios ( 1 ) , Recálculo automático ( 1 ) ) ;
Espere ( 3 ) ;
s1 << copyToRowStates ;
Espere ( 3 ) ;
dt << clearRowStates ;
s2 << copyToRowStates ;
Espere ( 3 ) ;
dt << clearRowStates ;
Esto se puede lograr guardando los estados de fila utilizados para la primera prueba t en una columna y luego ejecutando la prueba t y guardando el script de prueba t. Luego haga sus exclusiones y guarde las nuevas filas en otra columna nueva y luego ejecute y guarde el nuevo script t-test.
Para crear una columna de estado de fila para almacenar los estados de fila, simplemente cree una nueva columna, pero en lugar de convertirla en una columna numérica o de caracteres, seleccione "Fila de estado".
Luego haz todos los excluye, colores, selecciones, etc. usted quiere. Luego, vaya al panel de columnas y haga clic con el botón derecho del ratón en la columna de estado de filas recién creada y seleccione "Copiar de estados de filas".
En este punto, tendrá que copiar manualmente los valores de la columna del estado de las filas a los estados de las filas, antes de ejecutar cualquiera de los scripts que desee ejecutar. Para automatizar este procedimiento para los scripts, simplemente tendría que editar el script que guardó y agregar lo siguiente a la parte superior del script:
nombre de columna de la columna de estado de fila que contiene las exclusiones que desea para esta copia de t-test << en los estados de fila;
Esto cambiará los estados de fila de nuevo al estado en que se encontraban cuando los guardó en la nueva columna de estado de fila.
.