MATLAB中的概率正态分布

时间:2014-01-09 20:01:17

标签: matlab distribution probability normal-distribution

我有一个给定均值10和方差40的正态分布。现在我想知道这个分布中的数字小于0的概率。在MATLAB中使用下面的单行是否正确(为了得到确切的概率)?

normcdf(0,10,sqrt(40))

1 个答案:

答案 0 :(得分:3)

是的,确实如此。或者,你可以写

normcdf(-10 / sqrt(40))

给出了与0.0569231490033291相同的结果。

要仔细检查Matlab的实现是否正确,您还可以在正常分布表中的-10 / sqrt(40) = -1.58113883008419处查找CDF。 Wikipedia's table在z = 1.58时给出CDF值0.9429;它的补码是0.0571 - 考虑到精度有限,这是一个匹配。