【发布时间】:2018-02-05 05:01:41
【问题描述】:
我想计算具有给定参数(均值和标准差)的正态分布随机数小于给定数字或列表的概率。 此功能在 R 中实现为“pnorm”。 有谁知道这样的选择或者可以帮我写一个吗?
【问题讨论】:
标签: scala probability normal-distribution
我想计算具有给定参数(均值和标准差)的正态分布随机数小于给定数字或列表的概率。 此功能在 R 中实现为“pnorm”。 有谁知道这样的选择或者可以帮我写一个吗?
【问题讨论】:
标签: scala probability normal-distribution
正态分布量(方差为 1/2)大于特定值的概率由称为 complementary error function 的特殊函数给出,通常表示为 erfc()。
我认为 Scala math 库中不支持计算 erfc()。但是,Apache Commons Math 库确实具有计算 erfc() 的函数。如果您对处理多个值感兴趣,Breeze 库中还有可用的 erfc() 方法。
如果您有计算 erfc(x) 的方法,对于具有均值 mu 和标准差 sigma 的分布,您的偏差小于值 z 的概率是
0.5 * erfc((mu - z) / (sigma * sqrt(2)))
【讨论】: