24小时热门版块排行榜    

查看: 1373  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

tomato1121

新虫 (初入文坛)

[求助] 非线性超定方程 最小二乘求解 已有2人参与

看文献过程中遇到一个非线性超定方程最小二乘求解的问题,我了解线性超定方程最小二乘的求解方法,但非线性的不甚了解,在网上查到的一些非线性超定方程感觉也不适用于该文献中的情况,因此想求助高手们,像已知下面的超定方程组和约束条件,该如何用最小二乘的思路算出R,B,L?
文献:Experimental study on occupant evacuation in narrow seat aisle

超定方程组:
R/(R+B+L)=16/148
B/(R+B+L)=16/148
L/(R+B+L)=116/148
R/(R+B)=35/92
B/(R+B)=57/92
B/(B+L)=4/16
L/(B+L)=12/16
约束条件:
R+B+L=1

文献作者使用最小二乘的结果(R,B,L)=(0.0951,0.1694,0.7355)
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tomato1121

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by wurongjun at 2018-05-05 20:14:31
每一个方程都可以转化为线性的!
然后用最小二乘法就行了!

我试过将分母右乘后整理成常见的Ax=b的形式,然后通过计算x=(A'A)-1A'b得到RBL,但计算结果与文献中不一致,不知你所说的转化线性是如何转化呢?
4楼2018-05-06 12:47:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

英言人

禁虫 (正式写手)

本帖内容被屏蔽

2楼2018-05-05 12:33:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
每一个方程都可以转化为线性的!
然后用最小二乘法就行了!
善恶到头终有报,人间正道是沧桑.
3楼2018-05-05 20:14:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

引用回帖:
4楼: Originally posted by tomato1121 at 2018-05-06 12:47:06
我试过将分母右乘后整理成常见的Ax=b的形式,然后通过计算x=(A'A)-1A'b得到RBL,但计算结果与文献中不一致,不知你所说的转化线性是如何转化呢?...

就是这样的!
不过你给方程里面有重复的!
如果你的数据正确!我算了下,的确与那个结果不一样!
善恶到头终有报,人间正道是沧桑.
5楼2018-05-06 17:16:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见