用Matlab进行方差计算

时间:2016-04-01 13:38:53

标签: matlab variance

我不明白为什么MATLAB在计算方差时不会按大小规范化数据。例如:

a=[1 2 3]; 
var(a);   %//  1 

但是我们知道方差的基本定义是:

variance(a) = ((a(i)-mean(a))^2) / size(a)  %// here size(a)=3
%//this formula gives a variance equal to 2/3

任何想法?

1 个答案:

答案 0 :(得分:0)

the docs中解释:

enter image description here

MATLAB默认使用unbiased sample variance的公式