gpt4 book ai didi

JavaScript:可以通过给定的 z 分数获得百分位吗?计算分位数?

转载 作者:行者123 更新时间:2023-12-02 15:34:06 25 4
gpt4 key购买 nike

是否可以通过 JavaScript 中给定的 z 分数计算百分位值?

例如z 分数 1.881 应该给我 0.97 或 97%。这个例子很简单,但我想计算 z 分数给出的每个百分位数。

最佳答案

Seeking a statistical javascript function to return p-value from a z-score

您要找的是什么?

function GetZPercent(z) {

// z == number of standard deviations from the mean

// if z is greater than 6.5 standard deviations from the mean the
// number of significant digits will be outside of a reasonable range

if (z < -6.5) {
return 0.0;
}

if (z > 6.5) {
return 1.0;
}

var factK = 1;
var sum = 0;
var term = 1;
var k = 0;
var loopStop = Math.exp(-23);

while(Math.abs(term) > loopStop) {
term = .3989422804 * Math.pow(-1,k) * Math.pow(z,k) / (2 * k + 1) / Math.pow(2,k) * Math.pow(z,k+1) / factK;
sum += term;
k++;
factK *= k;
}

sum += 0.5;

return sum;
}

关于JavaScript:可以通过给定的 z 分数获得百分位吗?计算分位数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33087520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com