我想知道在C ++中是否有任何标准方法来实现累积正态分布函数。或者,该任务是否有任何现有的库?
有没有人可以为C ++推荐一个好的统计库,如果有的话?
感谢。
答案 0 :(得分:4)
您可以使用erf函数(包含在标准数学库source中)执行此操作。
CDF = 0.5 + 0.5 * erf(x/(sigma * sqrt(2.0)));
当然,正常分布sigma = 1.0。
答案 1 :(得分:1)
提升与标准一样好。如需更多提升maths/statistical。
可以使用累积正态分布的独立C ++实现的简单示例Here