Running Variance
November 9, 2009
Leave a comment
Just in mid of the code wanted to find the Running Variance, just as habit typed and found not so good links.
1/N*[sum(i=1:N-1, Xi*Xi') + X*X'] – (1/N^2)*[ sum(i=1:(N-1), Xi) + X][ sum(i=1:(N-1), Xi) + X]‘
Matlab code for calculating the running Variance is as follow
%updating Mean newMean = (newMean*(N-1) + X)/N; sumOfSq = sumOfSq*(N-1) + X*X'; covMat = (1/N)*sumOfSQ - newMean*newMean'
Externally there are few links that are worth reading
- Accurately computing running variance
- From Google Answers, someone gave even the posted Java Code ; Simple and clear that could be easily read by any one knowing any programming language
Categories: Formula, Mathematics, code, matlab, matlab Code matlab, code, variance, running variance, statistics