首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DAX正态分布

DAX正态分布
EN

Stack Overflow用户
提问于 2017-08-14 20:46:58
回答 2查看 679关注 0票数 1

我正在寻找DAX中的一个函数,它的作用类似于Excel中的NORM.DIST函数。我有一个X值,平均值和标准差,我正在寻找累积分布(精度至少为六西格玛)。

我已经搜索了DAX统计函数的官方列表,但是找不到任何这样做的函数。我正在寻找最经济的方法来执行这个计算。贝尔近似是最好的方法吗?这将被迭代到一个大约10,000行的表上。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-25 14:30:31

代码语言:javascript
运行
复制
 SIGN([X])*0.5*(1-(1/30)*(7*EXP(-([X]^2)/2)+16*EXP(-([X]^2)*(2-SQRT(2)))+(7+0.25*PI()*[X]^2)*EXP(-([X]^2))))^0.5+0.5

给定X已经归一化了。最大误差= .0000304

错误:

与以前的解决方案相比:

http://mathworld.wolfram.com/NormalDistributionFunction.html (14)

票数 0
EN

Stack Overflow用户

发布于 2017-08-14 22:06:53

代码语言:javascript
运行
复制
=.5*(1+SIGN([X])*(1-EXP(-2*([X])/[Sigma])^2/PI()))^.5)

为我工作过。这可能是最快的方法,这可能不是。Idk。

编辑

最大误差= .0031458

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45682788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档