Loading [MathJax]/jax/output/HTML-CSS/jax.js

什么是均方误差?


均方误差 (MSE) 定义为实际值与估计值之差的平方的平均值。

数学上,均方误差为:

ε=1t2t1t2t1[x(t)nr=1Crgr(t)]2dt

ε=1t2t1[t2t1x2(t)dt+nr=1C2rt2t1g2r(t)dt2nr=1Crt2t1x(t)gr(t)dt]...(1)

Cr=t2t1x(t)gr(t)dtt2t1g2r(t)dt=1Krt2t1x(t)gr(t)dt...(2)

t2t1x(t)gr(t)dt=Crt2t1g2r(t)dt=CrKr...(3)

利用公式 (1) 和 (3),我们得到:

ε=1t2t1[t2t1x2(t)dt+nr=1C2rKr2nr=1C2rKr]

ε=1t2t1[t2t1x2(t)dtnr=1C2rKr]...(4)

ε=1t2t1[t2t1x2(t)dt(C21K1+C22K2++C2nKn)](5)

因此,可以使用公式 (5) 计算均方误差。

数值例子

矩形函数定义为:

x(t)={1for0<t<Π 1forΠ<t<2Π 

信号 x(t) 在区间 [0, 2π] 内近似为正弦函数 x(t)=4Πsint。计算此近似的均方误差。

解答

矩形函数 x(t) 通过正弦信号 sin 𝑡 的近似值如图所示,其表达式为:

x(t)=4Πsint

此近似的均方误差可以使用以下公式计算:

ε=1t2t1[t2t1x2(t)dtt2t1(4πsint)2dt]

这里,𝑡1 = 0,𝑡2 = 2𝜋,因此:

ε=12π0[2π01dt(4π)22π0sin2tdt]

ε=12π[2π0dt(4π)22π0(1cos2t2)dt]

ε=12π[2π0dt(16π2)2π0(1cos2t2)dt]

ε=12π[[t]2π0162π2[tsin2t2]2π0]

ε=12π[(2π0)8π2{(2π0)(sin4πsin02) }]

ε=12π[2π16π]=18π2=0.189

∴ 均方误差,𝜀 = 0.189 = 18.9%

更新于:2021年11月13日

2K+ 次浏览

启动您的职业生涯

完成课程后获得认证

开始学习
广告