gpt4 book ai didi

swift - 在 Swift 中将 Z 分数转换为百分位数

转载 作者:搜寻专家 更新时间:2023-11-01 07:25:33 25 4
gpt4 key购买 nike

我正在创建一个需要使用标准分数的应用程序。获取z值没有问题,但我想将其转换为百分位数。有谁知道如何在 Swift 中做这样的事情?

最佳答案

我假设您在谈论正态分布。百分位数就是累积分布函数。看看Wikipedia对于公式。这可以翻译成代码:

func percentile (zscore z: Double) -> Int {
let tmp = 0.5 * (1 + erf(z / sqrt(2.0)))
return Int(round(tmp * 100))
}

您可以使用 Z 分数百分位数计算器检查结果,例如 this one .记得选择单尾分数。

关于swift - 在 Swift 中将 Z 分数转换为百分位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36586214/

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