社区
数据结构与算法
帖子详情
求非线性最小二乘法的算法思想或源程序
xiaoxiaofei
2005-05-18 10:27:15
如题.
...全文
222
8
打赏
收藏
求非线性最小二乘法的算法思想或源程序
如题.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoxiaofei
2005-05-19
打赏
举报
回复
明白了,谢谢老大,揭帖了,还要看看怎么用到程序中去.哎
zhang_jiang
2005-05-19
打赏
举报
回复
S(x)=a0*p0(x)+...+an*pn(x) -- a0, a1, ..., an就是要求的系数, 这是个定义,实际上求的时候用Ga=d来求
(M,N)= w(x_0)*M(x_0)*N(x_0)+w(x_1)*M(x_1)*N(x_1)+...+w(x_m)*M(x_m)*N(x_m)
上面这个公式是在计算d和G的元素时要用到.
xiaoxiaofei
2005-05-19
打赏
举报
回复
zhang_jiang(Solar) ( ) 信誉:100
看了你的回复,觉得有点理解了,可是
S(x)=a0*p0(x)+...+an*pn(x)
定义(M,N)= w(x_0)*M(x_0)*N(x_0)+w(x_1)*M(x_1)*N(x_1)+...+w(x_m)*M(x_m)*N(x_m)
则最小二乘问题化为求方程组: Ga=d
这三个公式好像没有联系啊,能具体解释一下吗,拜托.
zhang_jiang
2005-05-18
打赏
举报
回复
设p1(x), p2(x), ..., pn(x)是线性无关函数族 (这个要楼主自己给定)
根据一组数据(x_i, y_i), i=0,1,...,m, y_i=f(x_i)
求函数S(x)=a0*p1(x)+...+an*pn(x)
定义(M,N)= w(x_0)*M(x_0)*N(x_0)+w(x_1)*M(x_1)*N(x_1)+...+w(x_m)*M(x_m)*N(x_m)
w(x_i)是数据(x_i, y_i)的权重.
则最小二乘问题化为求方程组: Ga=d
其中a=(a0, a1, ..., an)的转秩, d=(d0, d1, ..., dn)的转秩, di=(f, pi)
G_ij=(pi, pj), G为n x n矩阵.
zzwu
2005-05-18
打赏
举报
回复
"非线性" 的范围很广,可以是2次的,3次的,高次的,对数的,指数的,
不知道曲线类型,最小二乘法如何应用?
xtuyaowu
2005-05-18
打赏
举报
回复
up
zhang_jiang
2005-05-18
打赏
举报
回复
3次和高次的实现:
p0 = 1, p1=x, p2=x^2, p3=x^3
高次: p0 = 1, p1=x, p2=x^2, p3=x^3, ..., pn=x^n
另上面有些错误, 改正如下:
=================================================================
设p0(x), p1(x), ..., pn(x)是线性无关函数族 (这个要楼主自己给定)
根据一组数据(x_i, y_i), i=0,1,...,m, y_i=f(x_i)
求函数S(x)=a0*p0(x)+...+an*pn(x)
定义(M,N)= w(x_0)*M(x_0)*N(x_0)+w(x_1)*M(x_1)*N(x_1)+...+w(x_m)*M(x_m)*N(x_m)
w(x_i)是数据(x_i, y_i)的权重.
则最小二乘问题化为求方程组: Ga=d
其中a=(a0, a1, ..., an)的转秩, d=(d0, d1, ..., dn)的转秩, di=(f, pi)
G_ij=(pi, pj), G为(n+1) x (n+1)矩阵.
xiaoxiaofei
2005-05-18
打赏
举报
回复
呵呵,不好意思,zzwu就解释一下3次和高次的实现吧,拜托.
还有,zhang_jiang老兄的我也要仔细看看,一下看不懂...汗~!要想办法把它用到实际中去的,哎.
C#科学计算讲义[光盘源码]
4.9 工程应用中最小二乘法的实用方法 191 4.10 本章小结 192 第5章 鲁棒估计 193 5.1 M估计的IGGI方案 193 5.1.1 基本原理 193 5.1.2 实验内容与数据 194 5.1.3 程序源代码 196 5.1.4 实验结论 208...
C#科学计算讲义
4.9 工程应用中最小二乘法的实用方法 191 4.10 本章小结 192 第5章 鲁棒估计 193 5.1 M估计的IGGI方案 193 5.1.1 基本原理 193 5.1.2 实验内容与数据 194 5.1.3 程序源代码 196 5.1.4 实验结论 208...
线性回归与非线性回归分析简明教程(python版)-全程干货无废话
本课程主要讲述如何使用python进行线性回归与非线性回归分析,包括: 基于statsmodel的线性回归方法 基于sklearn的线性回归方法 基于Numpy的一元多项式非线性回归方法 基于sklearn的多元多项式非线性回归方法 基于...
科学计算与仿真-高斯牛顿法的非线性最小二乘问题简单介绍与应用
高斯-牛顿
算法
是非线性回归模型中求回归参数进行最小二乘的一种迭代方法,其基本
思想
是使用泰勒级数展开式近似地代替非线性回归模型,然后通过多次迭代,多次修正回归系数,使回归系数不断逼近非线性回归模型的最佳...
姿态篇:四.非线性最小二乘与飞控传感器校准
[深入浅出多旋翼飞控开发][高级篇][一][非线性最小二乘与飞控传感器校准] 作者:BlueSky QQ : 352707983 Github 前言 搞好了传感器,那意味着飞控已经完成了一半。 不用猜了,这句话正是鄙人说的:)...
数据结构与算法
33,010
社区成员
35,327
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章