Yule–Walker-ekvationerna

Från testwiki
Hoppa till navigering Hoppa till sök

Yule–Walker-ekvationerna är en uppsättning ekvationer som uppstår vid skattning av parametrar för en autoregressiv modell för linjär prediktion.

Givet ekvationen

Y(n)+a1Y(n1)+a2Y(n2)++aNY(nN)=b0X(n),

där X(n) är vitt brus, önskas parametrarna ak beräknas. Genom att multiplicera bägge leden med Y(nk) fås

Y(n)Y(nk)++aNY(nN)Y(nk)=b0X(n)Y(nk)

Väntevärdet av de bägge leden blir

E[Y(n)Y(nk)++aNY(nN)Y(nk)]=E[b0X(n)Y(nk)]
rY(k)+a1rY(k1)++aNrY(kN)=b0E[X(n)Y(nk)]

(rY(k) är Y:s autokorrelationsfunktion.) Men eftersom Y inte beror av framtida värden av X så är

E[X(n)Y(nk)]=0, k>0

vilket ger ekvationen

a1rY(k1)++aNrY(kN)=rY(k)

och ekvationssystemet för k=1,,N (notera att rY är symmetrisk, så rY(k)=rY(k))

(rY(0)rY(1)rY(N1)rY(1)rY(0)rY(N2)rY(N1)rY(N2)rY(0))(a1a2aN)=(rY(1)rY(2)rY(N))

Ekvationssystem kan lösas med gausseliminering, eller, eftersom matrisen är en Toeplitz-matris, genom Levinson-rekursion.