Среднее значение и дисперсия эмпирического распределения рассчитываются одинаково для любого распределения:
%# create uniform distribution
N = 1000;
dist = rand(N); %# N values, uniformly distributed between 0 and 1
%# calculate mean and variance
distributionMean = mean(dist);
distributionVariance = var(dist);
Этот подход обеспечивает оценку среднего значения и дисперсии распределения, из которого была взята ваша выборка.Обратите внимание, что при большем N distributionMean
приближается к 0,5, а distributionVariance
приближается к 1/12.Если это значения, которые вас действительно интересуют, полезная команда Matlab:
web('http://en.wikipedia.org/wiki/Uniform_distribution_(continuous)')