我知道要从给定向量中得到零均值向量,我们应该从这个向量的每个成员中减去给定向量的平均值。例如让我们看看下面的例子
r=rand(1,6)
我们得到
0.8687 0.0844 0.3998 0.2599 0.8001 0.4314
让我们通过以下操作创建另一个向量
s=r-mean(r(:));
在此之后我们得到
0.3947 -0.3896 -0.0743 -0.2142 0.3260 -0.0426
如果我们通过以下公式计算 s 的平均值
mean(s)
我们得到
ans =
-5.5511e-017
实际上,正如我检查过的那样,这个数字非常小
-5.5511*exp(-017)
ans =
-2.2981e-007
所以我们应该认为我们的向量的均值为零?所以这意味着与 0 的小偏差是由于舍入误差造成的?例如,当我们创建白噪声或此类随机不相关的数据序列时,实际上已经假设即使对于这样远离 0 的小数据,它的均值也为零,并且在这种情况下假设例如对于这种情况
-5.5511e-017 =0 ?
大约当然