人们对由某一变量t 或多个变量 t1,…,tn 构成的相关变量 y 感兴趣。如弹簧的形变与所用的力相关,一个企业的盈利与其营业额,投资收益和原始资本有关。为了得到这些变量同y之间的关系,便用不相关变量去构建y,使用如下函数模型
典型的一类函数模型是线性函数模型。最简单的线性式是 y=x0+x1t ,写成行列式,为
若含有更多不相关模型变量 t1,...,tq ,可如组成线性函数的形式
y(t1,…,tq;x0,x1,…,xq)=x0+x1t1+⋯+xqtq
即线性方程组
定理:线性方程组 Ax=b 的LS问题一定有解,且求解LS问题与求解线性方程组的法方程组等价
证明:
f(x)=∥b−Ax∥2∥b−Ax∗∥2=minx∈Rn∥b−Ax∥2⎫⎭⎬⇒
rank(A)=rank(ATA)⇒rank(ATA)≤rank([ATA,ATb])=rank(aT[A,b])≤rank(AT)=rank(A)⇒rank(ATA)=rank([ATA,ATb])
从而方程组一定有解
gradf(x∗)=(∂f(x∗)∂x1,∂f(x∗)∂x2,…,∂f(x∗)∂xn)T=0⇒2(ATAx∗−ATb)=0
说明LS解必定是法方程组的解
ATAx∗=ATb⇒AT(Ax∗−b)=0⇒Ax∗−b⊥R(A)={y∈Rm|y=Ax,x∈Rn}⇒∥b−Ax∥2=∥(b−Ax∗)+A(x∗−x)∥2=∥b−Ax∗∥2+∥A(x∗−x)∥2≥∥b−Ax∗∥2
说明法方程组的解必定是LS解
推论:当秩 (Am×n)=n 时, ATA 为对称正定矩阵,最小二乘法问题有唯一解
证明:
∥Ax−b∥2=∥Ax−b1+(−b2)∥2=∥Ax−b1∥2+∥b2∥2
先将b拆成A的值域及其正交补两部分
b=b1+b2
b1=AA†b∈R(A)
b2=(I−AA†)b∈R(A)⊥
所以 Ax−b1∈R(A) ,可得
故当且仅当 x 是 Ax=b1=AA†b 解时, x 即为最小二乘解,即 x=A†b 。
又因为
N(A)=N(A†A)=R(I−A†A)={(I−A†A)h:h∈Cn}
故 Ax=AA†b 的通解为
x=A†b+(I−A†A)h:h∈Cn
因为
∥∥A†b∥∥2<∥∥A†b∥∥2+∥∥(I−A†A)h∥∥2=∥∥A†b+(I−A†A)h∥∥2,(I−A†A)h≠0
所以 A†b 又是二范数极小的最小二乘解。
求解超定方程组的最小二乘问题:
本文发布于:2024-02-04 23:04:49,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170718431160581.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |