Vocero | Transcripción |
| Pedro Hersh | Hola Mary, ¿cómo estás? |
| María Sin Amor, JMP | Estoy bien. ¿Y tú? |
| Pedro Hersh | Sí, estoy sobreviviendo a este verano caluroso y lleno de humo. Vi que estabas pescando. |
| María Sin Amor, JMP | Estuve en Montana, hacía calor y había humo, y luego regresé a Boston y hacía calor, y traje el humo conmigo. |
| Pedro Hersh | Bueno, vi una foto del pez que atrapaste, así que creo que valió totalmente la pena, ¿verdad? |
| María Sin Amor, JMP | Sí, |
| Definitivamente. Hola, tengo algo que compartir contigo. Creé este gif animado con la información de mi placa de pocillos. |
| Está bien, sí. |
| Y quería compartir esto con ustedes, porque ahora estoy tratando de pensar en eso... ustedes saben que siempre estoy pensando en un atajo. ¿Qué puedo hacer? ¿Cómo puedo simplificar las cosas? Y tiene que haber una manera de capturar esto y poder |
| verlo |
| y capturar el código y todo lo que lo acompaña. Y no tengo que escribir todo y guardarlo todo en un script. Y ya sabes, escribir notas en un diario de los diferentes pasos y todo esto para compartirlo con mis compañeros. Así que tienes que... tienes que... tienes que ayudarme, Pete. |
| Pedro Hersh | Sí. |
| Sí. |
| María Sin Amor, JMP | Esta no es mi actividad favorita, pero no sabía que, ¿sabías que con el filtro de datos locales, puedes hacer animaciones? |
| Pedro Hersh | Sí, ¿no es genial? Eso... eso se ve realmente impresionante, Mary. ¿Qué... qué estamos viendo? |
| María Sin Amor, JMP | Entonces, estamos analizando los datos a lo largo del tiempo, y estoy analizando un instrumento específico y los pocillos. Esta es una placa de 96 pocillos y estoy analizando la potencia en cada pocillo a lo largo del tiempo, por lo que estoy analizando la potencia exponencial. |
| crecimiento o potencia en el pozo. Pero creo que la animación es una gran manera de comunicar y mostrarle a la gente lo que está cambiando con el tiempo. |
| Sí, y luego eventualmente podrías superponer algunos de estos y ver qué está cambiando. |
| Pedro Hersh | Cuéntame un poco sobre tu desafío. ¿Con qué tipo de datos empiezas? Veo tu resultado aquí, pero ¿qué proceso tienes que seguir? |
| María Sin Amor, JMP | Entonces, tengo un archivo csv, por lo que, ya sabes, los datos provienen del instrumento y obtengo un archivo csv. Lo introduzco, lo abro en JMP y luego realizo algunas manipulaciones de tablas de datos, algunas columnas |
| manipulación. Y luego creo el gráfico en Graph Builder y creo este gif animado. |
| Bueno. |
| Suena fácil cuando lo digo. |
| Pero cuando te sientas y tratas de escribirlo |
| y documentarlo, se vuelve muy tedioso. Entonces había escuchado algo sobre un registro mejorado o |
| Un reportero de acción. |
| Así que ayúdenme porque saben que no estoy al día con las cosas. |
| Pedro Hersh | Por supuesto, Mary, ¿por qué no? Voy a robar la pantalla aquí y comenzar con un resumen de lo que queremos hacer. |
| Empiezas con este archivo csv, lo llevas a JMP, tienes que hacer algunas manipulaciones de datos y, al final, quieres crear un objeto que se pueda compartir aquí y no eres un gran fanático de escribir un script. Así que vamos a hacer todo esto sin tener que escribir |
| Un poco de código, porque por mucho que nos guste molestar a Brady, Mike y esos programadores para que nos ayuden, sería genial si no tuviéramos que hacerlo. Así que veamos cómo podemos hacerlo en JMP. Lo primero que tenemos que hacer es activar ese registro, ¿cierto? |
| Esto es algo así, el registro, exactamente. Esto es algo que quizás no hayas usado en JMP en versiones anteriores, porque se trataba de crear scripts y ver si tu script funcionaba, pero |
| Así es como se ve. Podemos activarlo yendo a Ver y registrar. |
| También notarás que cuando... |
| María Sin Amor, JMP | ¿Quién sabía que había un tronco? |
| Pedro Hersh | ¿Qué es eso? |
| María Sin Amor, JMP | ¿El registro es nuevo? |
| Pedro Hersh | No, el registro ya estaba ahí, pero ha mejorado mucho en JMP 16. |
| María Sin Amor, JMP | Entonces, ¿qué hacía antes? ¿Sólo registraba cuándo se bloqueaba JMP o qué? |
| Pedro Hersh | Algo así. Era... cuando ejecutabas un script y el script se rompía, te decía dónde se había roto, qué había pasado, qué tipo de error habías obtenido, pero... |
| María Sin Amor, JMP | Ah, bueno, entonces era más bien un registro que un programador aprovecharía o usaría para ver, rastrear y depurar. |
| Pedro Hersh | Sí, exactamente y |
| Ahora se ha convertido más en un propósito general, como si estuvieras acostumbrado a, digamos, grabar macros en Excel o algo así, sí, esto hace lo mismo, en mi opinión, mucho más fácil porque no tienes que activar el botón de grabación, simplemente lo hace por ti automáticamente. |
| Y, y entonces eso es... |
| Nuevamente, para activarlo, ve a Ver y registrar. También está de manera predeterminada, como verás, en la ventana de inicio, pero está oculto, así que puedo hacer doble clic en él también y abrirlo. |
| Entendido. Bien, comencemos este proceso aquí. Me diste esto... algunos de tus datos aquí |
| Y como dijiste, los datos sin procesar vienen en el archivo csv. |
| Bien, comencemos importando ese archivo csv. Lo tomaré y lo arrastraré a una ventana de JMP. Listo. Este es nuestro primer paso en el proceso. Tenemos nuestros datos. |
| María Sin Amor, JMP | ¿Ahora lo necesitaba? |
| ¿Para tener el registro abierto? ¿Simplemente lo arrastraste... lo arrastraste a la ventana del registro? |
| Pedro Hersh | Podría haberlo arrastrado a cualquier ventana de JMP y simplemente registrará lo que se hizo. |
| Entendido. Y si, para las personas que han estado usando JMP durante un tiempo, todo lo que se captura aquí es lo mismo que está en ese script fuente. Esa parte ya se capturó, pero esto es solo una especie de registro actualizado de todo lo que hemos hecho. |
| Bien, ¿cuál es el siguiente paso ahora que hemos importado? ¿Qué tenemos que hacer? |
| María Sin Amor, JMP | Entonces, es una tabla ancha. Tiene el tiempo de ancho, así que me gustaría hacerla más alta y simplemente apilar el tiempo en todas las columnas. |
| Pedro Hersh | Datos apilados. ¿De acuerdo? |
| María Sin Amor, JMP | Sí. |
| Pedro Hersh | Ahí lo tienes. ¿Se ve un poco mejor? |
| María Sin Amor, JMP | Mucho mejor. |
| Pedro Hersh | Entonces, ¿qué hacemos a continuación? |
| María Sin Amor, JMP | Seleccione la columna de etiqueta. |
| Pedro Hersh | Bueno. |
| María Sin Amor, JMP | Y |
| ir al menú de nuevas columnas, utilidades, |
| texto a columna. |
| Y te fijas que tienes que poner un delimitador, así que pongamos un espacio. |
| Presiona la barra espaciadora porque sólo hay un espacio. |
| Pedro Hersh | Bueno. |
| Se ve bien. |
| María Sin Amor, JMP | Y toma la etiqueta y la etiqueta 1. Selecciona esas dos y elimínalas. |
| Pedro Hersh | Bien, entonces simplemente haz clic derecho aquí y elimínalo. |
| María Sin Amor, JMP | Y luego quiero la etiqueta 2, quiero cambiar el nombre y las propiedades de la columna. |
| Está bien. Cambia esa etiqueta por la hora. |
| Está bien y cambia el tipo de datos a numérico. |
| Pedro Hersh | Bueno. |
| María Sin Amor, JMP | Y cambiar el tipo de modelado a ordinal, porque el tiempo es un orden. |
| Pedro Hersh | Entiendo. |
| Genial. Solo tienes que pulsar Aplicar y listo. Listo. |
| María Sin Amor, JMP | Y ahora, estos datos están listos para ingresar al Generador de gráficos y hacer clic en Agregar animación. |
| Pedro Hersh | Está bien. Perfecto. |
| María Sin Amor, JMP | Abra el generador de gráficos |
| y poner la ubicación y la forma del mapa. |
| Pedro Hersh | Entiendo. |
| María Sin Amor, JMP | Y poner datos sobre el color. |
| Pedro Hersh | Está bien. |
| María Sin Amor, JMP | Ahora, esos son solo los datos resumidos de todo lo anterior. Lo que quiero hacer ahora es observar cada punto de tiempo. Vayamos al triángulo rojo y seleccionemos el filtro de datos locales. |
| Pedro Hersh | Está bien. |
| María Sin Amor, JMP | Y además selecciona la hora. |
| Bien, me gustaría hacer algunos ajustes aquí. Debajo del triángulo rojo del filtro de datos locales principal, me gustaría desactivar los recuentos, ya que sabemos que son 96 pozos. |
| Abajo, en la parte inferior. Y también me gusta, debajo del triángulo rojo al lado del tiempo, en las opciones de visualización, que a veces olvido, me gusta tener la marca de verificación... la visualización, porque me gusta tener las casillas marcadas a medida que avanzo y hago animaciones. |
| Pedro Hersh | Bueno. |
| María Sin Amor, JMP | Ahora creo que estoy listo. |
| Pedro Hersh | Bueno, no quiero ofender a John Sall, así que voy a terminar. |
| María Sin Amor, JMP | Oh sí, tengo que decir que ya está hecho. |
| Pedro Hersh | Está bien, está bien, y luego aplicaremos uno de estos filtros. Y ahora no está resumido, es un único punto de tiempo, ¿de acuerdo? |
| María Sin Amor, JMP | Y ahora vamos al triángulo principal y decimos animar animación. |
| Pedro Hersh | Qué bueno, no creo que la gente lo use lo suficiente. |
| María Sin Amor, JMP | Oh, no, |
| No. |
| Pedro Hersh | Me encanta usar animaciones. Hace que parezca que estoy trabajando y muy ocupado, y si creo una de estas y la dejo que se reproduzca, ya sabes. |
| María Sin Amor, JMP | Es mi protector de pantalla así que... |
| Pedro Hersh | Así es. |
| Impresiona a tu jefe, ¿verdad? |
| María Sin Amor, JMP | Bien. |
| Muy bien, entonces hagamos un ciclo a través de una animación. |
| Pedro Hersh | Bueno. |
| Y simplemente encendí ese triángulo rojo para grabar, de modo que se reproduzca y grabe al mismo tiempo. Y luego, una vez que haya pasado por un ciclo, lo apagaré y ahora puedo pausarlo y luego puedo... puedo guardarlo como, ya sabes, nuestro |
| gráfico o como queramos llamarlo. |
| María Sin Amor, JMP | Bien, bien, bien, bien. |
| Pedro Hersh | Y le das a guardar. Y ahí está. Muy bien. |
| María Sin Amor, JMP | Perfecto, perfecto. Ahora muéstrame este registro mejorado y muéstrame qué... qué... cómo me va a ayudar. |
| Pedro Hersh | Bien, pueden ver aquí en este registro mejorado que todo lo que hicimos en la tabla de datos quedó capturado allí. Importamos, apilamos texto en columnas, eliminamos esas columnas adicionales y luego cambiamos información de algunas columnas. |
| María Sin Amor, JMP | ¿Dónde está el generador de gráficos? |
| Pedro Hersh | Gran pregunta. Entonces, ¿por qué no se agrega el generador de gráficos de inmediato? Porque todavía podría estar realizándole cambios. No se agrega hasta que cierro esto. Ahora observe. |
| María Sin Amor, JMP | Oh. |
| Pedro Hersh | Ahí lo tenemos. Ahora todo lo que necesito para crear esto está aquí. Para mostrarles cómo funciona, voy a cerrar estos dos. |
| Sé que no lo soy |
| infiel. |
| Y luego voy a despejar esas dos últimas cosas cerradas. Ahora tenemos la importación al generador de gráficos. |
| María Sin Amor, JMP | Bien, bien. |
| Pedro Hersh | Muy bien, entonces, ahora la forma más fácil de hacerlo es pasar por debajo del triángulo rojo. |
| Sí, guarde el script a través de una ventana de script. |
| María Sin Amor, JMP | Sí, sí. |
| Pedro Hersh | Ahora puedes ver todos esos pasos desde... |
| María Sin Amor, JMP | Espera un minuto. Entonces veo la pila, |
| Veo la columna de texto. Ah, y vaya, realmente coloca una cadena de comentarios sobre la acción. |
| Pedro Hersh | Sí, sí, eso es realmente útil. |
| María Sin Amor, JMP | Bien, bien. |
| Pedro Hersh | Es como tener un buen programador en el bolsillo trasero, así que no solo... |
| a mí |
| y olvidarse de comentar cosas. Esto realmente te dice lo que está haciendo y es una gran puerta de entrada para convertirte en un guionista. Puedes modificar esto fácilmente, |
| Y puedes ver cómo se hizo este paso, ¿verdad? Si |
| olvidas lo que es apilar... cómo se hace el apilamiento o el texto en columnas, |
| Está todo bien ahí. Así que |
| Ahora que hemos guardado esto, ejecutémoslo y asegurémonos de que haga lo que queremos. |
| Ahí vamos, y ahora puedes ver, si queremos recrear ese gif animado o simplemente tener este informe JMP, todo lo que tenemos que hacer es presionar reproducir allí. |
| María Sin Amor, JMP | ¡Genial! ¡Eso es genial! ¿Y eso es nuevo en JMP 16? |
| Pedro Hersh | Simplemente... sí, en un solo lanzamiento crearon todo esto. ¿No es genial? |
| María Sin Amor, JMP | Vaya, creo que eso es realmente genial. Ahora que tengo este proceso automatizado, para mí y a través de este registro mejorado, ¿cómo lo comparto con la gente y cómo lo documento para que quede registrado, si quiero llevar un registro o realizar alguna gestión de ese tipo? |
| Pedro Hersh | Me alegro mucho de que hayas hecho esa pregunta, Mary. Son preguntas muy buenas. |
| Dos cosas. Puedo guardar este script y enviárselo a cualquiera, y ellos también pueden ejecutarlo. |
| Lo que quizás tengas que hacer es asegurarte de que estén navegando hacia un archivo csv que quizás esté en una unidad compartida o en algún lugar al que puedan acceder. |
| María Sin Amor, JMP | Teah, lo entiendo. |
| Pedro Hersh | Pero la otra cosa que puedo hacer es... |
| Notarás que debajo de este triángulo rojo puedo... bueno, déjame, déjame borrar estos pasos adicionales porque no queremos capturarlos. Entonces, los borraré y luego iré aquí y debajo de la opción de guardar script, lo último es crear una tabla de datos. |
| María Sin Amor, JMP | Ah, ah. |
| Pedro Hersh | Sí. Aquí puedes ver cada paso que se realizó y luego el mensaje sobre ese paso, y luego te indica los resultados y te indica que el JSL está todo capturado aquí. |
| María Sin Amor, JMP | Oh, eso es realmente bueno, porque parte de la documentación o de su mantenimiento de registros o simplemente por calidad, tiene un registro del guión de la acción que se registró. |
| En comparación con esos datos en particular. Ahora, una pregunta adicional, Pete, es que noté que tuviste que ingresar y eliminar algunas cosas que no queríamos allí, porque realizamos algunos pasos. ¿Hay alguna forma de apagarlo y no tener una grabación? ¿Solo capturar lo que tenemos o está siempre encendido? |
| Pedro Hersh | Sí, puedo... Puedo ajustar estas opciones aquí. |
| individualmente. También puedo configurar mis preferencias en Archivo y preferencias. Y en la parte inferior, está este registro, que me permite activar o desactivar cosas de forma predeterminada. Así que puedo, como dijiste, hacer que deje de grabar o que solo grabe ciertas partes, |
| como |
| operaciones de tabla de datos |
| y esas cosas. |
| María Sin Amor, JMP | Oh, esto fue... esto... me alegraste el día. |
| Pedro Hersh | Eso fue fácil. |
| María Sin Amor, JMP | Eso fue... eso fue fácil, y aquí estaba yo, descubriendo estos pasos interesantes para armarlos y ahora realmente puedo grabarlos y luego tengo formas entre la tabla de datos o el script en sí para implementarlo en mi |
| equipo y poder aprovecharlo en menos de cinco minutos. |
| Pedro Hersh | Sí, por supuesto. ¿Tienes alguna otra pregunta sobre esto o cualquier otra cosa? |
| María Sin Amor, JMP | Sí, mi otra pregunta que me viene a la mente al pensar en la tabla de datos y traerla y esas cosas, ya sabes, siempre estamos... tenemos muchas tablas de datos diferentes que estamos trayendo y... |
| y siempre estamos trabajando con ellos en este espacio compartido. ¿Hay alguna manera de que podamos hacer un control de calidad o una verificación para asegurarnos de que la tabla de datos que |
| con el resultado final o la salida que quiero, puedo comparar y asegurarme que sea la mas reciente o no este usando una que tal vez sea mas antigua o menor? algo que muestre cambios y tablas de datos. |
| Pedro Hersh | Sí, por supuesto. Cerremos esto y lo borraré. Ejecutaremos este script nuevamente y lo generaremos. Cerraré este gráfico y lo que queremos ver es si esta tabla de datos es la misma que la tabla de datos que... |
| ...que tú |
| ...que me enviaste? ¿Hicimos otros cambios que tal vez olvidamos que hicimos? Entonces, voy a tomar eso y mirar aquí. Y me enviaste esta tabla de datos aquí. |
| Y aquí está. Y queremos ver si esto es lo mismo que esto o si hubo otro paso, tal vez, que agregamos. |
| ¿Y cambiamos a estos dos que tal vez olvidamos documentar? Entonces, echemos un vistazo a estos datos y comparémoslos con eso. Y podemos hacer eso debajo de las tablas... comparar la tabla de datos. Ahora bien, esto ha estado aquí durante un par de versiones. |
| María Sin Amor, JMP | Lo sé, pero nunca lo ha sido... simplemente dice, sí, es diferente. |
| Pedro Hersh | Sí, claro, lo cual no era muy valioso. |
| Bien, veamos qué hace en el 16. Bien, vamos a hacer clic en comparar. |
| Y, como puede ver, aquí se comparan los datos apilados, los que creamos con ese script, con esta prueba de placa que me envió y que había sido modificada. Por lo tanto, de manera predeterminada, JMP verá las columnas con los mismos nombres y las comparará. |
| María Sin Amor, JMP | Bien. |
| Pedro Hersh | Aquí podemos ver que este último, data, que en realidad es potencia, no le cambiamos el nombre, por lo que no se vinculó automáticamente. Pero podemos decirle a JMP, oye, son lo mismo. Queremos vincularlos. |
| Muy bien, y ahora tenemos un montón de opciones, pero lo primero que voy a hacer es compararlas fila por fila. Sabemos que todas están en el mismo orden, así que voy a hacer clic en comparar. |
| Y aquí se puede ver que se encontraron 900 diferencias. Así que dice que cada celda es un poco diferente, pero si observamos esto, es solo una diferencia en cifras significativas, ¿no? Bueno, esta parece tener 10, esta tiene 11 o algo así. |
| María Sin Amor, JMP | Bien. |
| Pedro Hersh | No es... sí, no es realmente diferente, pero JMP los ha marcado como diferentes porque son ligeramente diferentes. Y lo que podemos hacer aquí es permitir un cierto error relativo. |
| lo cual, simplemente diremos, está bien, si están tan cerca, no queremos llamarlos diferentes, y ahora podemos ver que esos datos no son diferentes con esa pequeña cantidad de error relativo. |
| María Sin Amor, JMP | Ahora |
| Tenemos esa diferencia, pero ¿qué pasa? Quiero decir, tenemos algunos scripts diferentes en la tabla, podríamos haber agregado límites de especificaciones, ya sabes, podría haber habido algunos diferentes. |
| Propiedades. Entonces, si vas a la columna de información, |
| Pedro Hersh | Sí, sí. |
| Oh. |
| María Sin Amor, JMP | y conocer las propiedades, es decir todo lo que es |
| Allí, en las propiedades de la columna, ¿capturas todo? |
| Pedro Hersh | Esa es una gran pregunta. Entonces, si te fijas aquí debajo del triángulo rojo, a la derecha, |
| Por defecto, lo único que aparece son los datos. |
| pero puedo comparar propiedades de tabla y propiedades de columna. |
| María Sin Amor, JMP | Te entiendo. |
| Pedro Hersh | un límite de especificación y un rol en el mapa. |
| Y, por lo tanto, no estaban en la tabla de datos que creamos con el registrador de acciones, pero están aquí. Y podemos ver que los datos son similares o incluso iguales. Tenemos algunas propiedades que no se capturaron, por lo que... |
| Y también podemos, como dijiste, comparar las propiedades de la tabla, para que podamos ver si hay una fuente adicional o algo así y puedas ver... |
| María Sin Amor, JMP | Veo. |
| Pedro Hersh | Eso está capturado. |
| María Sin Amor, JMP | ¿Hay alguna manera de guardar esto en una tabla de datos o en un script? ¿Cómo puedo guardar esta información si tengo que usarla para fines de calidad o validación? |
| Pedro Hersh | al portapapeles, a una tabla de datos, a una ventana de script, |
| O como este diario, ¿no? Y lo bueno de este diario es que... Voy a cerrar todos estos... y lo que hace ese script del diario, o si lo guardé en algún lugar, es abrirlo... o comparar esas dos tablas de datos. |
| Si estaban abiertas, cerré la incorrecta. |
| María Sin Amor, JMP | Está bien, está bien. Bueno, eso es bastante bueno. Entonces, esto también... bueno, ahora mismo, está el registrador de acciones de registro mejorado, que me encanta, que registra acciones, y el otro son tablas de datos comparadas. |
| Pedro Hersh | Sí. |
| María Sin Amor, JMP | Y eso es bastante bueno. Probablemente tenga que leer un poco más para entender cómo navegar por la ventana del informe, pero |
| solo para poder revisar y ver qué propiedades son diferentes, especialmente cuando alguien comparte una tabla conmigo y agregó límites de especificación y ordenó columnas e hizo algunas cosas interesantes... |
| Agregué algunas propiedades interesantes a la tabla de datos, me permite ver las diferencias. |
| Siempre que la integridad de los datos sea la misma, se pueden agregar esos atributos o esas propiedades. |
| Pedro Hersh | Absolutamente. |
| María Sin Amor, JMP | Bueno, esto ha sido realmente esclarecedor y me ha devuelto al menos 15 minutos de mi día. |
| Pedro Hersh | Perfecto. |
| María Sin Amor, JMP | En realidad puedo. |
| Añade un poco de tiempo extra al almuerzo. |
| Iba a decir que abandones el trabajo antes, pero no quiero que mi jefe lo escuche. |
| Pedro Hersh | Sí. |
| Ojalá Ian no esté mirando. |
| María Sin Amor, JMP | Gracias, Pete, siempre es bueno charlar contigo y ver qué hay de nuevo y qué está pasando. |
| Y con suerte, |
| Al final, la gente estará tan entusiasmada con las tablas de comparación del registrador de acciones de registro mejorado como yo. |
| Pedro Hersh | Sí, por supuesto. Bueno, gracias por tu tiempo, Mary, y espero que... |
| Esto fue útil. |
| María Sin Amor, JMP | Ah, sí, siempre lo fue. Gracias, Pete. |
| Pedro Hersh | Adiós. |