広告
広告

正規分布の面積を計算する javascript

カテゴリ:確率統計
function normsdist(z, aqr) {
    var area = 0;
    var delta = 1 / aqr;
    var prev = -1;
    var x = -z;
    var exp = 0;
    while(Math.abs(exp - prev) > Number.EPSILON) {
        prev = exp;
        exp = Math.exp(-(x * x) / 2);
        area += exp * delta;
        x += delta;
    }
    return area / Math.sqrt(2 * Math.PI);
}

引数の z は標準化された確率変数で,aqr は精度だ. aqr は 0 を超える整数または実数で,大きいほど精度があがる. aqr の値はたいてい 100 で十分だ.


広告
広告