如何在優化過程中限制參數。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
最近,我注意到,每隔一段時間,我使用非線性最小二乘法求解的參數一直是負面的。不幸的是,理論上參數不可能是負的。如何為腳本添加約束以使其不能為負?
謝謝,
--SurfaceThought
回复:如何在優化過程中對參數施加約束。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP Nonlinear允許您為每個參數指定上限和下限。
例:
非線性
Y(:y),
X(:公式),
參數Bounds(b0(10,20),b1(3,5)),
牛頓
完
);
當您提供自定義公式時,此功能可用。通過使用“控制面板”對話框上“非線性模型”的紅色三角形下拉菜單,可以交互式完成同一件事。第一項是“參數範圍”。(實際上,這就是我生成上述腳本的方式... 我做了交互式的事情,然後將腳本保存到腳本窗口。我看不到使用簡化的“曲線擬合”個性來實現此目的的方法。
回复:如何在優化過程中對參數施加約束。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />mpb-
這正是我想要的!只是注意到我從未將其標記為正確答案。謝謝!