Расчет дисперсии с помощью 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

Есть идеи?


person Anass    schedule 01.04.2016    source источник
comment
Посмотрите документацию.   -  person Suever    schedule 01.04.2016


Ответы (1)


Это объясняется в документации:

введите здесь описание изображения

MATLAB использует формулу для беспристрастной выборочной дисперсии по дефолт

person Dan    schedule 01.04.2016
comment
Спасибо за объяснение - person Anass; 01.04.2016