Problemas para recuperar un filtro de datos local (¿guardado?)Soy nuevo en JMP, así que soporta las preguntas básicas. Estoy usando un filtro de datos local para ejecutar algunos de mis análisis en subsegmentos de mi muestra (por ejemplo, solo las personas que respondieron entre 1 y 5 en una pregunta). He intentado guardar este filtro para evitar configurarlo nuevamente para los siguientes análisis, pero sin suerte. Bueno, inicialmente el filtro parece estar guardado (en la tabla de datos), pero cuando se ejecuta el siguiente análisis (de la misma tabla de datos) no hay filtros para elegir en el menú desplegable (en realidad parece inactivo). Es bastante engorroso volver a escribir el filtro, por lo que agradecería mucho la ayuda.
Y, por cierto, estoy trabajando en un subconjunto de una tabla de datos. ¿Podría ser la razón por la que no puedo guardar / recuperar el filtro de datos local? Si es así, ¿hay alguna manera de guardar el subconjunto como una nueva tabla de datos?
Re: Problemas para recuperar un filtro de datos local (¿guardado?)Hay algunas maneras de hacer lo que quieres hacer. Mi preferencia sería abrir la plataforma que desea ejecutar (Ajustar Y por X, etc.), completar la información del cuadro de diálogo y hacer clic en Aceptar, y obtener los resultados. Luego abra un filtro de datos, no un filtro de datos local. La razón de esto, es que el filtrado que desea hacer, quiere ir a través de múltiples plataformas potenciales, y sí, puede tenerlas abiertas al mismo tiempo y el filtro funcionará en todas ellas. Establezca la configuración del filtro en el subconjunto que desee y guarde su script en la tabla de datos. Si tiene otras opciones de filtro que desea, puede seleccionarlas y, a continuación, volver a guardar el script del filtro en la tabla de datos y darle un nombre diferente. Ahora para una nueva pieza de información. De forma predeterminada, si aplica un Filtro de datos (no un Filtro de datos local) a una plataforma ya abierta (Ajustar Y por X), no cambiará el análisis que ya se ha realizado. Entonces, si luego va al triángulo rojo y si en JMP 12 o anterior, va a "Script", o en JMP 13, vaya a "Rehacer" y seleccione Rehacer, JMP volverá a ejecutar la plataforma con todos sus ajustes actuales, pero esta vez , dado que hay un Filtro de datos en efecto, el Rehacer se ejecutará solo en los datos subcontratados. La buena ventaja de esto, es que tendrá 2 salidas separadas, una para cada nivel de datos diferente.
Ahora, si desea pasar a una plataforma diferente y realizar el mismo proceso de dos pasos, deberá borrar el Filtro de datos para que todas las filas vuelvan al análisis y luego cerrar el filtro de datos. Verás por qué en un segundo. Ahora estás de vuelta a una pizarra limpia. Abra la siguiente plataforma que desea ejecutar ... Generador de gráficos, distribución, etc. y correr la plataforma. Ahora querrá volver a establecer los datos y rehacer la operación. Vaya a la Tabla de datos ya la parte superior izquierda del Panel de tablas de la tabla de datos y busque el script de filtro de datos que guardó. Haz clic en él y ejecuta el filtro. Abrirá el filtro y aplicará la configuración a la tabla de datos. Si el filtro no se ha cerrado, la ejecución de la secuencia de comandos no funcionará, ya que verá que ya hay un filtro abierto. Ahora todo lo que tienes que hacer, es seleccionar Rehacer la plataforma.
Espero que esto tenga sentido para ti. Seguro que no quiero confundirte. Creo que este método funcionará bien, cuando hay un subconjunto complejo que quieres hacer una y otra vez.
También puede pensar en usar el filtro de datos y luego ir al triángulo rojo y seleccionar "Mostrar subconjunto". Creará una tabla de datos separada de los datos subcontratados. Ahora solo tienes que aplicar las plataformas por separado. Ejecutarlo en los datos completos. Haga clic en los datos subcontratados, abra la misma plataforma. En el cuadro de diálogo, haga clic en "Recuperar {" y se llenará el cuadro de diálogo con la misma configuración que se utilizó para el análisis completo de la tabla ... esta podría ser una forma que le funcione bien.
Re: Problemas para recuperar un filtro de datos local (¿guardado?)Hola Jim
Gracias (de nuevo
por su rápida respuesta. Bueno, me he confundido un poco con tu explicación. Encontré el filtro de datos y creé uno. Eso me llevó a ejecutar el análisis únicamente en las filas seleccionadas. Sin embargo, aún no veo cómo esta es una forma fácil de hacer las cosas si quiero ejecutar múltiples análisis y shoft entre todos los datos y un subconjunto de ellos. Así que permítame tratar de explicar lo que idealmente podría hacer:
Quiero poder ejecutar un análisis (por ejemplo, Ajustar Y por X) en toda la tabla de datos. Cuando tenga los resultados de este análisis (¿en qué se llama una "plataforma"?), Me gustaría poder ejecutar exactamente el mismo análisis en un subconjunto del conjunto de datos completo. Entonces, hasta ahora, he aplicado un filtro de datos local a los resultados, que ajusta instantáneamente los resultados en función de mis deselecciones. Sin embargo, en lugar de volver a escribir el filtro, me gustaría poder aplicar un filtro guardado o ejecutar un script que ordene los puntos de datos en los que no estoy interesado. Me doy cuenta de que hay una opción para guardar el script de filtro de datos, pero no sé cómo aplicar ese script a un nuevo análisis. Tal vez me pueda señalar eso. ¿Tiene sentido o me estoy repitiendo aquí ...? Y de nuevo, perdón por estas preguntas de principiante!
Re: Problemas para recuperar un filtro de datos local (¿guardado?)Déjame ver si puedo ayudarte con tu problema. Si entiendo, lo que hiciste fue que ejecutaste una plataforma (Distribution, Fit Y by X, etc.) y luego aplicaste un filtro de datos locales a esa plataforma. Luego guardó el script de ese filtro en la tabla de datos. Su expectativa de entonces fue que cuando ejecutó un análisis posterior, el filtro se aplicaría a esos.
Entiendo su lógica, sin embargo, está utilizando el filtro incorrecto. Un filtro de datos locales solo se aplica a la plataforma a la que se adjuntó. Lo que realmente necesita hacer es aplicar un "Filtro de datos", que afecta a la tabla de datos y, por lo tanto, a todos los análisis posteriores aplicados a esa tabla de datos.
Haga clic en su tabla de datos, o en la plataforma que está ejecutando, y luego vaya a:
Filas == Filtro de datos
Desde los menús desplegables.
Una vez que seleccione las columnas en las que desea filtrar, seleccione las tres casillas de verificación "Mostrar", "Seleccionar" e "Incluir". Lo que luego verá, es que cuando aplique sus selecciones de filtro, las filas en la tabla de datos se convertirán en "Ocultas y Excluidas" en función del filtro.
Si luego abre una plataforma nueva o diferente, la ejecución del análisis incluirá solo aquellas filas que no estén "Ocultas y Excluidas". Por lo general, lo que se hace si desea que todos los análisis realizados en la tabla de datos en el futuro solo se ejecuten en las filas no "Ocultas y Excluidas", solo puede guardar la tabla de datos. La próxima vez que se abra, tendrá todos los "Estados de fila" que se configuraron cuando se guardó la tabla. Por lo tanto, las filas "Oculto y Excluido" permanecerán en ese estado.
Puede guardar el script de filtro de datos en la tabla de datos. Sin embargo, guardar una secuencia de comandos en una tabla de datos no significa que la secuencia de comandos se ejecutará la próxima vez que se abra la tabla. Los scripts guardados solo se ejecutan cuando el usuario los selecciona interactivamente para ser ejecutados.
Por supuesto, cualquier script guardado puede tener llamadas para ejecutar otros scripts guardados.
Espero que esta explicación ayude y no confunda más el problema.