如何计算在线学习的均值和方差

时间:2015-12-29 08:18:41

标签: matlab mean variance

如何通过matlab计算在线学习的均值和方差? 假设我们有一个数据流,每次我们只收到40个数据。我想通过获取每40个数据来更新此数据集的均值和方差。 我希望每次获得40个数据时,我都会更新到目前为止收到的所有数据的均值和方差。请注意我无法保存所有数据,每次只能保存40个数据。

非常感谢

1 个答案:

答案 0 :(得分:0)

您可能想要计算运行平均值和运行方差。这里有一个非常好的教程:

http://www.johndcook.com/blog/standard_deviation/

使用这些算法,您不需要将所有值保留在内存中。