为什么逼近?
用逼近代替插值的优点:
• 数据点含噪声、outliers等
• 更紧凑的表达
• 计算简单、更稳定
逼近问题
给定一组线性无关的连续函数集合B={b1,…bn}和一组结点{(x1,y1), ...,(xm,ym)}, 其中m>n。
在B张成空间中哪个函数f∈span(B)对结点逼近最好?
🔎 [31:38]
最佳逼近
最小二乘逼近
argminf∈span(B)m∑j=1(f(xj)−yj)2
公式是关于系数(λ1,λ2,…,λn,)的函数,直接求极小值的闭式解。
m∑j=1(f(xj)−yj)2=m∑j=1(n∑i=1λibi(xj)−yj)2
=(Mλ−y)T(Mλ−y)
=λTMTMλ−yTMλ−λTMTy+yTy
=λTMTMλ−2yTMλ+yTy
M=(b1(x1)…bn(x1)………b1(xm)…bn(xm))
求解
上页公式可转化为关于λ的二次多项式
λTMTMλ−2yTMλ+yTy
求公式的法方程,可得使公式达到最小值,其解应满足:
MTMλ=MTy
提示
- 最小化二次目标函数xTAx+bTx+c
- 充分必要条件:2Ax=−b
本文出自CaterpillarStudyGroup,转载请注明出处。 https://caterpillarstudygroup.github.io/GAMES102_mdbook/