上の一様分布の平均と分散を取得するためのMatlabの最良の方法は何[0,1]
ですか?
2788 次
2 に答える
2
経験分布の平均と分散は、どの分布でも同じ方法で計算されます。
%# 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);
このアプローチは、サンプルが抽出された分布の平均と分散の推定値を提供します。distributionMean
Nが大きいほど、 0.5に近づき、1/12に近づくことに注意してくださいdistributionVariance
。それが本当に興味のある値である場合、便利なMatlabコマンドは次のとおりです。
web('http://en.wikipedia.org/wiki/Uniform_distribution_(continuous)')
于 2011-03-16T03:14:37.437 に答える
2
ユニフォーム(0,1)またはユニフォーム(a、b)確率変数の平均と分散は既知の式です。
の場合X~Uniform(a,b)
、
mean(X) = (a+b)/2
var(X) = (1/12)*((b-a)^2)
とを設定a = 0
しb = 1
て、目的の結果を取得します。
詳細はこちらをご覧ください。
于 2018-10-16T20:09:21.250 に答える