707635_zh-CN
非线性方程组的最小二乘回归你好 - 我有一个中等复杂的物理过程模型(离子吸附对于任何知道这意味着什么的人来说)。 我有两个起始变量 x1 和 x2,以及两个随 x1 和 x2 变化的测量结果 y1 和 y2,以及不可测量或难以测量的变量 g1,...,gn 不会改变。 对于系列中的每一行,x1 和 x2 中的一个或两个也可以更改。 我有一组非线性方程 s = f(x1, x2, y1,...,y2, g1,...,gn),以及 f 中不同变量的一些其他函数,具体取决于我的复杂程度想要的模型是。 请参阅附件中的示例方程。
我们执行此操作的典型方法是在 Matlab 中使用 lsqnonlin。 效果很好,但是跑起来很麻烦。 我宁愿有一个(不那么简单)列公式。 但是,我不完全确定如何编码。 非线性回归是为单个方程构建的,并且三个方程都描述相同的 s,看起来递归会很多。 我也不确定损失函数是什么。 在matlab中,我们输入猜测值,计算猜测值和计算值之间的最小二乘,如果所有猜测值和方程的平方差之和超出某个公差,则更新它,然后循环。 我假设这是由非线性平台在内部完成的,但是我的目标是否为零,因为我希望平方差之和为零? 或者如果没有,我该如何做多个方程?
如果这比我想象的简单得多,我深表歉意。
高级统计建模视窗
Comments
There are no comments yet