調試NonlinLib.jsl腳本 大家好,
我試圖按照這裡的說明在模型庫中創建一個公式:
https://www.jmp.com/support/help/14/create-a-formula-using-the-model-library.shtml#100093
我沒有得到自己的自定義公式來保存,所以我嘗試使用他們給出的公式作為鏈接中的示例; NonlinLib.jsl腳本也不會使用示例中提到的插入進行保存。嘗試調試這個和我的其他公式給了我各種錯誤消息,這讓我覺得腳本中的語法可能與上面示例中給出的不同。例如,NonlinLib.jsl腳本使用
地點:得到( “S_Not_available_xxx” )而不是示例使用“字符串不可用”。
任何見解都會有所幫助!我是JMP和調試腳本的新手,因此非常感謝“JMP for Dummies”的答案!
Re:調試NonlinLib.jsl腳本謝謝gzmorgan0!這非常有幫助。
為了澄清其他人:我在Mac上使用JMP Pro 14。為了將我的新非線性公式保存到NonlinLib.jsl腳本中,我需要在我的桌面上使用我添加的公式創建一個具有相同名稱和相同內容的單獨文本文件。然後我將此腳本移動到原始NonlinLib.jsl文件所在的JMP Pro 14包內容。我需要驗證將文件移動到我的JMP包內容中。這是我發現輕鬆保存新腳本的唯一方法(因為當我運行JMP時按下腳本上的Save按鈕不會讓我保存它)。
Re:調試NonlinLib.jsl腳本如果您共享腳本/公式以及您正在使用的JMP版本,那將非常有用。
首先在Windows上,我無法保存到JMP目錄,除非我使用以管理員身份運行。下面是我編輯的屏幕截圖以及它在庫中顯示的屏幕截圖。我正在使用JMP 14。 請注意此屏幕截圖上的紅色箭頭:由於您添加到列表中,因此需要在前面的定義之後添加逗號。
使用GUI測試您的功能。創建數據表add和X,Y和Z列。 輸入一些典型的X值。
我通常添加公式(在Expr()中復制JSL,見下文。 ),然後將其粘貼到Z列的公式編輯器中。
然後我通常添加一個公式到Y,使用不同的b1和k值並添加一個隨機的正常錯誤,應用teh公式然後刪除它。 在嘗試將公式添加到nonlinLib之前,您可以執行所有這些操作。現在,您可以使用Z作為Prediction列來測試NonLin平台,使用y作為Y.
公式編輯器可以幫助調試任何錯誤。
祝好運。

