Quantile/Percent Point/Percentile/Inverse JavaScript 中的累积分布函数
Quantile/Percent Point/Percentile/Inverse Cumulative Distribution function in JavaScript
有没有办法计算 JavaScript 中正态分布的 quantile/percent point/percentile/inverse cumulative distribution function?如果是这样,如何?输入是 0 和 1 之间的值,所需的输出如下所示,其中 0 给出 -inf,1 给出 inf,0.5 给出 0:
我设法通过采用 ptmalcom 对 this question for the function erfinv
and applying the formula printed here 的回答来获得百分比函数来做到这一点:
const ppf = function(x) {
return Math.sqrt(2) * erfinv(2*x-1)
}
有没有办法计算 JavaScript 中正态分布的 quantile/percent point/percentile/inverse cumulative distribution function?如果是这样,如何?输入是 0 和 1 之间的值,所需的输出如下所示,其中 0 给出 -inf,1 给出 inf,0.5 给出 0:
我设法通过采用 ptmalcom 对 this question for the function erfinv
and applying the formula printed here 的回答来获得百分比函数来做到这一点:
const ppf = function(x) {
return Math.sqrt(2) * erfinv(2*x-1)
}