我想使用类似于MATLAB函数NORMINV的scala breeze来计算正态累积分布函数(cdf)的逆。但我没有找到任何内置函数来计算它。任何人都有任何想法在scala中做到这一点吗?
感谢
答案 0 :(得分:1)
此代码解决了我的问题。 “NormalDistribution”类给出与MATLAB函数NORMINV相同的结果。
import org.apache.commons.math3.distribution.NormalDistribution
val standardNormal = new NormalDistribution(0, 1);
val infNorm = standardNormal.inverseCumulativeProbability(x)
答案 1 :(得分:0)
SBT依赖项: libraryDependencies + =“ org.apache.commons”%“ commons-math3”%“ 3.6.1”