什么是均方误差?
均方误差 (MSE) 定义为实际值与估计值之差的平方的平均值。
数学上,均方误差为:
ε=1t2−t1∫t2t1[x(t)−n∑r=1Crgr(t)]2dt
ε=1t2−t1[∫t2t1x2(t)dt+n∑r=1C2r∫t2t1g2r(t)dt−2n∑r=1Cr∫t2t1x(t)gr(t)dt]...(1)
∴Cr=∫t2t1x(t)gr(t)dt∫t2t1g2r(t)dt=1Kr∫t2t1x(t)gr(t)dt...(2)
∴∫t2t1x(t)gr(t)dt=Cr∫t2t1g2r(t)dt=CrKr...(3)
利用公式 (1) 和 (3),我们得到:
ε=1t2−t1[∫t2t1x2(t)dt+n∑r=1C2rKr−2n∑r=1C2rKr]
⇒ε=1t2−t1[∫t2t1x2(t)dt−n∑r=1C2rKr]...(4)
⇒ε=1t2−t1[∫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
此近似的均方误差可以使用以下公式计算:
⇒ε=1t2−t1[∫t2t1x2(t)dt−∫t2t1(4πsint)2dt]
这里,𝑡1 = 0,𝑡2 = 2𝜋,因此:
⇒ε=12π−0[∫2π01dt−(4π)2∫2π0sin2tdt]
⇒ε=12π[∫2π0dt−(4π)2∫2π0(1−cos2t2)dt]
⇒ε=12π[∫2π0dt−(16π2)∫2π0(1−cos2t2)dt]
⇒ε=12π[[t]2π0−162π2[t−sin2t2]2π0]
⇒ε=12π[(2π−0)−8π2{(2π−0)−(sin4π−sin02) }]
⇒ε=12π[2π−16π]=1−8π2=0.189
∴ 均方误差,𝜀 = 0.189 = 18.9%