Eseguire il debug dello script NonlinLib.jsl Ciao a tutti,
Sto tentando di creare una formula nella libreria dei modelli seguendo le istruzioni qui:
https://www.jmp.com/support/help/14/create-a-formula-using-the-model-library.shtml#100093
Non stavo ottenendo la mia formula personalizzata da salvare, quindi ho provato a utilizzare la formula che danno come esempio nel link; anche lo script NonlinLib.jsl non verrebbe salvato con l'inserimento menzionato nell'esempio. Un tentativo di eseguire il debug di questa e della mia altra formula mi ha dato vari messaggi di errore, il che mi fa pensare che ci potrebbero essere delle differenze nella sintassi nello script da quello che danno nell'esempio sopra. Ad esempio, lo script NonlinLib.jsl utilizza
Locale: ottenere ( "S_Not_available_xxx" ) invece dell'esempio di "String Not Available".
Qualsiasi intuizione sarebbe utile! Sono nuovo agli script di JMP e di debugging, quindi una risposta "JMP for Dummies" sarebbe molto apprezzata!
Oggetto: debugging dello script NonlinLib.jslGrazie a gzmorgan0! Questo è stato molto utile.
Per chiarire per gli altri: sto usando JMP Pro 14 su un Mac. Per salvare la mia nuova formula non lineare nello script NonlinLib.jsl, avevo bisogno di creare un file di testo separato con lo stesso nome e lo stesso contenuto con la formula aggiunta sul mio desktop. Ho quindi spostato questo script nel contenuto del pacchetto JMP Pro 14 in cui si trovava il file NonlinLib.jsl originale. Avevo bisogno di autenticare lo spostamento di un file nel mio contenuto del pacchetto JMP. Questo è stato l'unico modo in cui ho trovato per salvare facilmente il mio nuovo script (poiché premendo il pulsante Salva sullo script quando eseguivo JMP non mi permettevo di salvarlo).
Oggetto: debugging dello script NonlinLib.jslSarebbe utile se hai condiviso il tuo script / formula e quale versione di JMP stai usando.
Prima su Windows, non posso salvare le directory JMP a meno che non utilizzi Esegui come amministratore. Di seguito è riportato uno screenshot delle mie modifiche e uno screenshot che viene visualizzato nella libreria. Stavo usando JMP 14. Nota la freccia rossa su questo screenshot: dal momento che aggiungi alla lista, devi aggiungere una virgola dopo la definizione precedente.
Usa la GUI per testare la tua funzione. Creare una tabella di dati aggiungere e X, Y e Z colonna. Inserisci alcuni valori X tipici.
Di solito aggiungo la formula (copia il JSL all'interno di Expr () vedi sotto. ), quindi incollarlo nell'editor di formule della colonna Z.
Quindi di solito aggiungo una formula a Y, usando diversi valori b1 e k e aggiungo un errore normale casuale, applichiamo la formula quindi la cancelliamo. Puoi fare tutto questo prima di provare ad aggiungere la tua formula al nonlinLib. Ora puoi testare la piattaforma NonLin usando Z per la colonna Prediction e y per Y.
L'editor di formule può aiutare a correggere eventuali errori.
In bocca al lupo.

