这个MATLAB函数normrnd可以输出的最大和最小数量是多少?

时间:2014-06-18 17:40:48

标签: probability matlab normal-distribution standard-deviation

这个MATLAB函数normrnd(mu,sigma)可以输出的最大和最小数量是多少?如果平均值= 0且S.D = 2?如果我们在这个功能中增加S.D,会发生什么。

1 个答案:

答案 0 :(得分:2)

理想情况下,没有这样的最大值和最小值。普通(高斯)pdf具有无限支持,因此它可以产生任何值,无论多高或多低,具有正概率。当然,随着 x 增长,超过 x 的值的可能性会降低;但概率从不为0.

实际上,Matlab不能表示绝对值大于realmax(约10 ^ 308)的值。但这是一个非常大的数字,达到接近该值的概率是非常

S.D是分布的比例因子。更大的S.D.倾向于产生具有更大绝对值的随机数。您可以这样考虑:根据标准_ 正态分布(0均值,1 S.D.)生成一个数字,然后乘以实际的S.D.倍数。并添加实际的平均值。