在公式列中設置參數邊界我正在為某事絞盡腦汁,似乎無法想出答案。
在公式列中,您可以使用非線性提供參數和起點優化,但似乎無法輸入參數範圍(因此您不必直接在非線性中輸入它們)。
有人知道這樣做的方法嗎?或者如果可能的話?
謝謝!
米
回复:在公式列中設置參數邊界Nonlinear 有一個 Parameter Bounds JSL 參數。您還可以向平台發送一條設置參數消息,例如,參見使用 Chemical Kineitcs.jmp 示例數據集

nl=nonlinear(
Y( :"Velocity (y)"n ),
X( :"Model (x)"n ),
Parameter Bounds( b1( 0.25, 2 ), b2( 5, 20 ) ),
Newton
);
nl << set parameter(b1 = 0.5);
nl << set parameter(b2 = 10);
nl << finish;
回复:在公式列中設置參數邊界但是,要回答您的實際問題,無法在公式列中指定邊界。
關於如何做到這一點的想法:
創建一個新的列屬性,其中包含參數邊界的表達式,您可以查詢它,然後在調用非線性平台後應用它。不過,這需要使用完全 JSL 方法來啟動非線性平台。
回复:在公式列中設置參數邊界感謝這兩個,山姆! 是的 - 我正在考慮自定義公式列或我正在處理的應用程序中的 AA 將是我需要的方式。