データが一つずつ、順番に流れてくる状況を考えます。流れてくるデータを、$x_1,x_2,x_3,\cdots$とします。今までに流れてきたデータの平均と分散を、順次求めるのが目標です。計算方法を工夫すれば、短い計算時間、少ないメモリ使用量で、平均と分散を順次計算できます。$\sigma_n^2=\dfrac{1}{n}\displaystyle\sum_{i=1}^n(x_i-\mu_n)^2$とします。平均の更新式:$\mu_{n+1}=\dfrac{1}{n+1}(n\mu_n+x_{n+1})$を使います。