Depurando el script NonlinLib.jsl Hola a todos,
Estoy intentando crear una fórmula en la biblioteca modelo siguiendo las instrucciones aquí:
https://www.jmp.com/support/help/14/create-a-formula-using-the-model-library.shtml#100093
No estaba obteniendo mi propia fórmula personalizada para guardar, así que intenté usar la fórmula que dan como ejemplo en el enlace; la secuencia de comandos NonlinLib.jsl tampoco se guardaría con la inserción mencionada en el ejemplo. Un intento de depurar esto y mi otra fórmula me ha dado varios mensajes de error, lo que me hace pensar que puede haber diferencias en la sintaxis en el script de lo que dan en el ejemplo anterior. Por ejemplo, el script NonlinLib.jsl utiliza
Local: obtener ( "S_Not_available_xxx" ) en lugar del uso del ejemplo de "Cadena no disponible".
Cualquier información sería útil! Soy nuevo en JMP y en los scripts de depuración, por lo que una respuesta de "JMP para Dummies" sería muy apreciada.
Re: Depuración del script NonlinLib.jslGracias gzmorgan0! Esto fue muy útil.
Para aclarar a otros: estoy usando JMP Pro 14 en una Mac. Para guardar mi nueva fórmula no lineal en el script NonlinLib.jsl, necesitaba crear un archivo de texto separado con el mismo nombre y el mismo contenido con mi fórmula agregada en mi escritorio. Luego moví este script al contenido del paquete JMP Pro 14 donde se encontraba el archivo original NonlinLib.jsl. Necesitaba autenticar el movimiento de un archivo en el contenido de mi paquete JMP. Esta fue la única forma que encontré para guardar fácilmente mi nuevo script (ya que presionar el botón Guardar en el script cuando estaba ejecutando JMP no me permitió guardarlo).
Re: Depuración del script NonlinLib.jslSería útil si compartiera su script / fórmula y la versión de JMP que está utilizando.
Primero en Windows, no puedo guardar en los directorios JMP a menos que use Ejecutar como Administrador. A continuación se muestra una captura de pantalla de mis ediciones y una captura de pantalla que se muestra en la biblioteca. Yo estaba usando JMP 14. Observe la flecha roja en esta captura de pantalla: ya que agrega a la lista, debe agregar una coma después de la definición anterior.
Utilice la GUI para probar su función. Crear un agregado de tabla de datos y una columna X, Y y Z. Introduzca algunos valores típicos de X.
Por lo general, agrego la fórmula (copie la JSL dentro de Expr () vea a continuación. ), luego pegue eso en el editor de fórmulas de la columna Z.
Luego generalmente agrego una fórmula a Y, usando diferentes valores de b1 y k, y agrego un error aleatorio normal, aplico la fórmula y luego la elimine. Puedes hacer todo esto antes de intentar agregar tu fórmula a la nonlinLib. Ahora puede probar la plataforma NonLin usando Z para la columna Predicción e y para Y.
El editor de fórmulas puede ayudar a depurar cualquier error.
Buena suerte.

