Matlab:数据点的加权平均值

时间:2018-05-29 15:16:27

标签: matlab plot mean weighted weighted-average

我在Matlab中有一个绘图,其中数据点(其中15个)位于彼此之间的不同距离。我有一个间隔(5个数据点,6到10)几乎在中间,数据点彼此更接近,我想计算这些的加权平均值。

我有,

y = [1.008;0.989;0.991;0.982;0.992;0.997;0.994;0.998;0.995;1.002;0.998;0.997;1.002;0.994;0.989]
x = [5.2;10.2;15.5;20.7;25.1;25.6;30.6;36.4;39.6;43.7;47.8;52.0;57.6;63.8;68.4]

我想要对数据间隔pt 6-10进行加权。是整个跨度的权重向量还是我的间隔?

编辑;我想计算这5个数据点(nr 6-10)中每一个的重量。

1 个答案:

答案 0 :(得分:-1)

定义权重向量Wsum(W) = 1,其中Wn-by-1。随机变量X的加权平均值(n-by-1)等于dot(W,X)