Manteniendo columnas transformadas 'Ghost' creadas dentro de plataformas.John Sall hace referencia a los datos virtuales como el único tipo de datos fantasma en su Presentación plenaria de la Cumbre de descubrimiento de 2017 . Los ejemplos simples de datos virtuales son columnas transformadas creadas dentro de una plataforma (generador de gráficos abierto, haga clic derecho en una columna, elija Transformar -> Registro). ¿Se pueden guardar estas columnas para usarlas en otras plataformas?
Qué funciona (en JMP 13):
Cree una columna transformada en la plataforma del modelo de ajuste y utilícela como un efecto de modelo. Hasta que JMP se cierre, esa columna aparecerá en la lista de columnas en otras plataformas, en cursiva y al final de la lista. Es posible, entonces,:
- Realice todas las transformaciones de columnas en el modelo de ajuste y agréguelas como efectos de modelo para predecir cualquier columna utilizando mínimos cuadrados estándar.
- Guarde el script de la columna de ajuste, puede cerrarse solo después de ejecutarse.
fm = Fit Model( ... );
fm << Close window();
- Actualice el script cada vez que se necesite una nueva transformación de columna.
- Ejecute el script cada vez que se abra la tabla de datos.
Qué no funciona:
- Crear la columna en el generador de gráficos, la distribución, la partición, la red neuronal y otras plataformas.
- Cierre y reapertura de JMP.
- Guardar una columna de fórmula de predicción que contenga la variable transformada.
Re: Mantener las columnas transformadas 'Ghost' creadas dentro de plataformasLa mayor motivación para esto es hacer un seguimiento de qué transformaciones quiero mantener y cuáles todavía se están evaluando. En un ejemplo de extracción de datos de manufactura, se pueden generar cientos o miles de transformaciones, y si todas se guardan en la tabla de datos (lo que hice hasta hace un mes y aún lo hago para transformaciones complejas), entonces el usuario debe realizar un seguimiento de qué columnas crearon ahora y cuáles les gustaron o utilizaron en análisis anteriores.
JMP también parece usar más memoria cuando están todos almacenados en la tabla de datos.
Re: Mantener las columnas transformadas 'Ghost' creadas dentro de plataformas¿Cuál es el daño al guardar la columna temporal en la tabla de datos la primera vez si desea reutilizarla con otras plataformas? Siempre puede eliminarlo más tarde si no tiene un valor persistente.
Re: Mantener las columnas transformadas 'Ghost' creadas dentro de plataformasEste era mi miedo. El problema es que, con la excepción de las plataformas gráficas, casi cada vez que intento una transformación "temporal" lo uso en un par de plataformas diferentes antes de decidir si quiero mantenerlo.
Gracias por la respuesta.
Re: Mantener las columnas transformadas 'Ghost' creadas dentro de plataformasPara aclarar, la variable derivada se guarda y se puede utilizar dentro del formulario desde el script guardado si se guarda como un script en la tabla de datos.
Por ejemplo. Abro el generador de gráficos, selecciono dos columnas y creo una proporción haciendo clic derecho. Datos fantasma. Luego uso esta proporción en el gráfico y luego guardo el script del generador de gráficos en la tabla de datos. Luego guardo la tabla de datos. Cierro JMP y luego abro JMP y la tabla. No existe ninguna columna concreta con la proporción en la tabla de datos, pero cuando ejecuto el script del generador de gráficos, contiene la proporción derivada y la representa aunque no existe en la tabla de datos.
Esta variable derivada no está disponible para ninguna otra plataforma hasta que la guarde en la tabla de datos, eso es cierto. ¿Es esto lo que quiere decir con las variables "en la plataforma" que no están disponibles?
Tendría sentido para mí, ya que estamos definiendo específicamente una variable transformada dentro del contexto del análisis y no dentro del contexto de la tabla de datos en sí. Uno tendría que hacer que una columna derivada de la propia tabla de datos esté disponible para todas las plataformas (seleccione dos columnas y use Nueva columna de fórmula o cree una nueva columna con una fórmula de columna como lo ha señalado).
Sin embargo, parece haber un extraño artefacto que si lo hace para ajustar el modelo y guarda los resultados en la tabla de datos, luego guarde la tabla de datos y luego cierre el JMP. Luego, abra la tabla de datos guardados y ejecute el modelo de ajuste (al menos el script estándar de mínimos cuadrados guardados). Esa variable derivada (fantasma) de repente se vuelve disponible para otras plataformas incluso cuando la plataforma estándar de mínimos cuadrados está cerrada. Al menos en 13.2.0 en la Mac. Esto no funciona en la versión de Early Adopter, por lo que sospecho que esto puede ser un "error".
Re: Mantener las columnas transformadas 'Ghost' creadas dentro de plataformasPor soporte de JMP esto no es posible:
Las transformadas (y otras variables 'en plataforma') fueron diseñadas para uso temporal. Para mantenerlos para uso futuro (otras sesiones JMP), deben guardarse en la tabla de datos. No se guardan en ninguna parte, ya que son simplemente fórmulas de columna.