数字信号处理中均值、方差、均方值、均方差计算和它们的物理意义

1 均值

均值表示信号中直流分量的大小,用E(x)表示。对于高斯白噪声信号而言,它的均值为0,所以它只有交流分量。


2 均值的平方

均值的平方,用{E(x)}^2表示,它表示的是信号中直流分量的功率。


3 均方值

均方值表示信号平方后的均值,用E(x^2)表示。均方值表示信号的平均功率。信号的平均功率 = 信号交流分量功率 + 信号直流分量功率

例如:x、y、z 3项求均方值。均方值=(x的平方+y的平方+z的平方)/3


4 均方根值

均方根值,用RMS(root mean square),既均方值的开根号                  

5 均方差

均方差(mean square error),用MSE表示。均方差是各数据偏离真实值的距离平方和的平均数,也即误差平方和的平均数,计算公式形式上接近方差,它的开方叫均方根误差,均方根误差才和标准差形式上接近。均方差有时候被认为等同于方差

         

6 均方根误差       

均方根误差用RMSE(root mean square error)表示。它是观测值与真值偏差的平方和观测次数n比值的平方根,在实际测量中,观测次数n总是有限的,真值只能用最可信赖(最佳)值来代替.方根误差对一组测量中的特大或特小误差反映非常敏感,所以,均方根误差能够很好地反映出测量的精密度。均方根误差有时候被认为是标准差

6 方差

方差用variance或deviation 或Var表示。 方差描述信号的波动范围,表示信号中交流分量的强弱,即交流信号的平均功率。


      或用公式表示为


注意上面除以的是n-1,只有这样由样本值估计出的方差才是无偏的,即上面式子的期望才是X的方差。但是有的地方也有用除以n来表示方差,只不过这样求出的结果不是方差的无偏估计,计算结果的数学期望并不是X的方差,而是X方差的

倍。


7 标准差

标准差(Standard Deviation)用σ表示,有的时候标准差又可以被称为均方根误差RMSE。 标准差是各数据偏离平均数的距离的平均数,它是离均差平方和平均后的方根,用σ表示,标准差能反映一个数据集的离散程度。

标准差σ, 反映了测量数据偏离真实值的程度,σ越小,表示测量精度越高,因此可用σ作为评定这一测量过程精度的标准。


有了方差为什么要使用标准差?标准差比方差有什么优势?

因为方差与我们要处理的数据的量纲是不一致的,虽然能很好的描述数据与均值的偏离程度,但是处理结果是不符合我们的直观思维的。
举个例子:一个班级里有60个学生,平均成绩是70分,标准差是9,方差是81,成绩服从正态分布,那么我们通过方差不能直观的确定班级学生与均值到底偏离了多少分,通过标准差我们就很直观的得到学生成绩分布在[61,79]范围的概率为0.6826,即约等于下图中的34.2%*2 。



总结:

(1)总的来说,均方差,均方根误差和方差,标准差是不能够等同的,尽管它们的公式相似。我们需要从真实值和均值之间的关系来区分它们

(2)对于方差和标准差而言,它们反映的是数据序列与均值的关系。

(3)对于均方差和均方根误差而言,它们反映的是数据序列与真实值之间的关系。




### 均值方差的概念 #### 均值 均值是统计学中最基础的指标之一,用来表示一组数据的中心位置。对于一个包含 \( n \) 个样本的数据集 \( X = \{x_1, x_2, ..., x_n\} \),其均值可以由下述公式计算得出: \[ \mu = \frac{\sum_{i=1}^{n} x_i}{n} \] 其中,\( \mu \) 表示均值,\( x_i \) 是第 \( i \) 个样本值,而 \( n \) 则代表总样本数量[^1]。 #### 方差 方差是用来衡量数据集中各个数值偏离均值的程度的一个重要指标。它的定义为各数据与其平数之差的平方除以总数目。具体来说,对于上述同样的数据集 \( X \),其方差可按如下方式计算: \[ \sigma^2 = \frac{\sum_{i=1}^{n}(x_i-\mu)^2}{n} \] 这里,\( \sigma^2 \) 即为我们所求得的方差,它反映了数据波动性的大小;当方差越小时,说明这组数据更紧密地围绕着它们的均值分布。 另外,在实际应用过程中也常会遇到另一种形式的标准差 (Standard Deviation),它是对方差开根号后的结果: \[ \sigma = \sqrt{\sigma^2} \] 标准差同样能够很好地反映数据离散程度,并且由于单位一致更容易被解释理解[^3]。 以下是利用 Python 实现均值方差计算的小例子: ```python import numpy as np data = [2, 4, 6, 8, 10] mean_value = np.mean(data) variance_value = np.var(data) print(f"Mean Value: {mean_value}") print(f"Variance Value: {variance_value}") ``` 此代码片段展示了如何通过 NumPy 库快速简便地获取列表 `data` 的均值方差。 ### 计算过程总结 综上所述,无论是手动还是借助编程工具来完成运算操作,掌握好这两个核心公式的运用都是至关重要的一步。只有深刻理解熟练掌握了这些基础知识之后,才能更好地迈向更高层次的数据分析领域。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值