Costumize非線性模型庫我試圖根據pdf將下面的模型插入到庫中。建模和多變量方法(第267頁)。
{// Gompertz 2階段
Locale:get(“Gompertz 2 stage”),
Expr(參數({Y1 = 0.01,k1 = 0.01,P1 = 0.01,Y2 = 0.01,K2 = 0.01,P2 = 0.01},Y1 * Exp(-Exp(((K1 * Exp())/ Y1)*( P1 - :X)))+ Y2 * Exp(-Exp(((K2 * Exp())/ Y2)*(P2 - :X)))),
lowx = 0; highx = 31; lowy = 0; highy = 1000},
我通過File \ Open(ctrl + O)將NonlinLib.jsl文件作為腳本打開,然後將上面的行複制/過去到Listofmodellist#中。然後我嘗試運行它或保存它但它不起作用。保存時顯示“I / O問題文件在寫入模式下打開”。 運行時顯示:“Unexpected”}“。也許缺少“,”或“)”。
試圖解析函數“Expr”的參數。
第391行第53欄:...... 1; lowy = 0; highy =1000►},......“
我是否打開此腳本並能夠編輯它?
謝謝
伊沃
Re:自定義非線性模型庫腳本類型運行但它沒有達到所需的結果。
我相信我必須設置一些約束,或者我可能做錯了什麼。
我剛剛回復了之前就此問題撰寫過的工作人員。
目前我正在嘗試手動運行配件,但它不起作用:
*超過了迭代次數(我甚至嘗試了1000次迭代);
*和/或產生的參數估計是巨大的或負面的,這是沒有意義的。
我可以使用解算器在Excel上運行模型。當我這樣做時,我的標準是最小化Loss函數,並且我實現R2 = 0.99的收斂。我無法用JMP獲得相同的結果。
Re:Costumize非線性模型庫你的腳本現在運行嗎?你能做到所需的非線性擬合嗎?
也許您不需要將此模型保存到庫中。如果這是腳本解決方案的一部分,您可以在腳本中使用模型定義。
Re:Costumize非線性模型庫我將與我們的IT管理員核實。我無法通過JMP將任何內容保存到此文件夾中。
Re:Costumize非線性模型庫這聽起來更像是您對該文件夾的權限有問題,可能是由於您的IT控制。你能保存到該文件夾的任何內容嗎?
Re:Costumize非線性模型庫好。我實際上最終使用了括號,但仍無權保存到NonlinLib.jsl中。它一直說“I / O問題文件未在寫入模式下打開”。Re:Costumize非線性模型庫{//Gompertz 2 stage
Locale:get("Gompertz 2 stage"),
Expr(Parameter({Y1=0.01, k1=0.01, P1=0.01, Y2=0.01, K2=0.01, P2=0.01}, Y1 * Exp(-Exp(((K1 * Exp()) / Y1) * (P1 - :X))) + Y2 * Exp(-Exp(((K2 * Exp()) / Y2) * (P2 - :X))))),
lowx = 0; highx = 31; lowy = 0; highy = 1000},
您在公式定義的末尾缺少“)”。
提示:當您遇到類似問題時,請檢查所有打開的括號是否具有匹配的近括號。
希望有所幫助,
菲爾