最小二乘法
由
G(z)=u(k)y(k)=1+a1z−1+a2z−2+⋯+anz−nb1z−1+b2z−2+⋯+bnz−n
得
y(k)=−i=1∑naiy(k−i)+i=1∑nbiu(k−i)
加上噪声得
z(k)=−i=1∑naiy(k−i)+i=1∑nbiu(k−i)+v(k)
令
θ=[a1 a2 … an b1 b2 … bn]T
h(k)=[−y(k−1) −y(k−2) … −y(k−n) u(k−1) u(k−2) …u(k−n)]
可得
z(k)=h(k)θ+v(k)
令K=1,2,3,m得
Zm=Hmθ+Vm
令实际值和估计值只差平方和最小
J(θ^)=(Zm−Hmθ^)T(Zm−Hmθ^)
∂θ∂J∣θ=θ^=−2HmT(Zm−Hmθ^)=0
HmTHmθ^=HmTZm
所以
θ^=(HmTHm)−1HmTZm