3.119 FAQ-693 在执行多元回归 (Multiple Regression) 时, 如何设定拟合时的边界和约束?

Last Update: 7/29/2018

Origin 中的 Multiple Linear Regression 工具不支持拟合边界。 但你可以尝试这样的解决方法,自定义一个具有多个自变量的函数,进行非线性曲线拟合,这时可以对函数设定边界,例如:

 y=(A*x1)+(B*x2)+(C*x3)

首先,从 Origin 菜单中选择 Tools:Fitting Function Builder 来定义函数。

Constrain1.png
Constrain2.png

然后,为参数设置 BoundsLinear Constrains

Constrain3.png

点击 Finish 按钮,创建用户自定义拟合函数。

接下来,你可以 使用用户自定义函数进行非线性曲线拟合

拟合完成后,结果显示在结果报表中,并符合约束条件。

Constrait4.png



Keywords:Linear Curve Fit,Nonlinear Curve Fit, multiple linear regression, boundary, constraint,线性拟合,非线性曲线拟合,多元线性回归,边界,约束