基于Matlab的方差计算

基于Matlab的方差计算,matlab,variance,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 有什么想法吗 在以下章节中进行了解释: MATLAB默认使用公式查看感谢您的解释

我不明白为什么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
有什么想法吗

在以下章节中进行了解释:


MATLAB默认使用公式

查看感谢您的解释