我有一个给定均值10和方差40的正态分布。现在我想知道这个分布中的数字小于0的概率。在MATLAB中使用下面的单行是否正确(为了得到确切的概率)?
normcdf(0,10,sqrt(40))
答案 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 - 考虑到精度有限,这是一个匹配。