
En esta demostración, veremos las distintas maneras de crear y guardar scripts JMP. Comenzaré creando interactivamente una nueva columna con una fórmula para calcular el valor estandarizado de la resistencia a la tracción del hormigón. En la sección "Journal", haré clic en "Datos de Resistencia del Hormigón". Para crear la nueva columna de resistencia estandarizada, iré al menú "Columnas" y seleccionaré "Nuevas Columnas". Escribiré "Resistencia Estandarizada" como nombre de la columna. En el menú desplegable "Propiedades de Columna", en la parte superior, seleccionaré "Fórmula". La estandarización que usaré es simplemente restar la media de la columna a cada observación, a cada valor de resistencia, dividido entre la desviación estándar de la columna. Esta es una estandarización común que da como resultado valores con media y desviación estándar. De hecho, esta transformación es tan común que solo tenemos una función para realizarla. La dividiré en sus componentes para que podamos tener dos funciones en nuestro script que almacenaré en esta columna. Voy a expandir la lista de funciones estadísticas haciendo clic en el triángulo gris a la izquierda de la ventana del editor de fórmulas. Para iniciar la fórmula, haré clic en "Fuerza" en la lista de columnas del centro. Haré clic en el signo de resta. Luego, en la lista de funciones estadísticas, seleccionaré "Media de columna" y, de nuevo, "Fuerza". Así, tengo el numerador, que es cada valor de "Fuerza" menos la media de la columna de "Fuerza". Haré clic para resaltar toda la diferencia en el contorno azul y, a continuación, haré clic en el botón "Dividir". Luego, en las funciones estadísticas, seleccionaré "Desviación estándar de columna" y, de nuevo, "Fuerza". Podemos realizar la misma estandarización con una sola función, "Estandarizada de columna", pero, a modo de ejemplo, quería tener dos funciones en la fórmula. Ahora, puedo verlo como un script. Eso es lo que es. Puedo verlo en una vista JSL más típica simplemente haciendo doble clic. Aquí, de nuevo, vemos los operadores de dos puntos antes del nombre de la columna. Algo que también veremos en las ventanas del editor de scripts es que el texto de las funciones está en azul. Esto nos ayuda a ver que JMP reconoce que se trata de una función integrada. Pueden ver que, al pasar el cursor sobre el nombre de la función, obtengo su sintaxis y descripción. Esta es una de las muchas maneras en que podemos aprender sobre funciones. Una ventaja de esto es que, si escribiera un script con una fórmula compleja, podría usar el editor de fórmulas para crearla (y cancelaré la ejecución) de forma que, en esta interfaz, sea muy fácil ver qué hay en el numerador, qué hay en el denominador, etc. Y luego podría simplemente copiarlo (haciendo clic derecho y copiando o usando Ctrl+C cuando esté resaltado) y pegarlo en mi script. Así, no tengo que escribir fórmulas o ecuaciones complicadas en una sola línea en el editor de scripts. Puedo aprovechar la atractiva interfaz visual del editor de fórmulas de JMP para tomar la fórmula e insertarla en mi script. Ni siquiera tengo que guardar la columna si no la necesito. Tengo este script. Todas estas son funciones JSL en el lado izquierdo. Tengo este script que voy a guardar en una columna de datos individual. Haré clic en Aceptar. Si fuera a guardar esta tabla, probablemente también cambiaría el formato. Veremos cómo crear nuevas columnas y cambiar formatos con scripts más adelante. Haré clic en Aceptar. Ahí pueden ver esa columna de fórmula en mi tabla de datos. De nuevo, esta es una forma de guardar un script en una columna de una tabla de datos, donde solo se ejecuta en ese contexto específico. Veamos cómo podemos guardar scripts para un análisis posterior. De nuevo, comenzaré de forma interactiva yendo al menú Analizar y seleccionando "Ajustar Y por X". En la función Y, asignaré "Fuerza" y, en la función X, "Tipo". Al igual que con Bivariante, JMP eligió la plataforma adecuada según los tipos de modelado en mis funciones X e Y. Aquí, será unidireccional. Haré clic en Aceptar. Para el análisis, iré al triángulo rojo junto a "Análisis unidireccional" y seleccionaré "Medias/Anova". Hay varias maneras de que JMP genere un script y de guardarlo. En la sección "Guardar script", podrán verlo en la tabla de datos. Se guardará en el panel de la tabla y se ejecutará en el contexto de esta tabla. Se puede guardar un script en un diario; en este caso, tengo un diario abierto, así que se guardará en ese diario. Ese script incluiría las instrucciones no solo para realizar este análisis, sino también para abrir primero la tabla de datos asociada. Podemos guardar scripts en una ventana de scripts. Lo haremos a lo largo del curso. Se puede guardar un script en el informe, de modo que la sintaxis (el código de este análisis) aparezca en la ventana de análisis. También se puede guardar un script en el portapapeles si se necesita pegarlo en un correo electrónico o en una presentación. Voy a guardar este en la ventana de scripts. Aquí se ve el script completo. Si hago clic derecho y cambio el formato del script, no ocurre nada. Solo tengo que ajustar su tamaño para no verlo completo. Clic derecho, cambio el formato, y eso obliga a JMP a hacerlo. Hay un botón en la barra de herramientas para cambiar el formato del script, y también se puede usar el atajo de teclado Ctrl+M. Como vieron antes, el script es bastante reconocible con las mismas palabras que vemos al interactuar con JMP con los clics del ratón. Ese objeto es mi plataforma unidireccional. Tenemos las columnas asignadas a los roles de análisis Y y X. Y tenemos argumentos del menú triangular rojo para solicitar análisis específicos, incluyendo el booleano que activa esas opciones. Ahora volveré al diario del curso y haré clic en "Eliminar todo", "No guardar nada". No guardaré los cambios en la ventana del script.