我在DAX中寻找一个与Excel中的NORM.DIST函数类似的函数。我有一个X值,平均值和标准偏差,我希望找到累积分布(准确度至少为六西格玛)。
我搜索了DAX statistical functions的官方列表,但我找不到任何执行此功能的功能。我正在寻找最经济的方式来执行此计算。 Bell approximation是最好的方式吗?这将在大约10,000行的表上进行迭代。
答案 0 :(得分:0)
=.5*(1+SIGN([X])*(1-EXP(-2*([X])/[Sigma])^2/PI()))^.5)
为我工作。这可能是最快的方式,这可能不是。 IDK。
修改强>
MAX错误= .0031458
答案 1 :(得分:0)
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]已经标准化。 MAX错误= .0000304
错误:
与之前的解决方案相比:
http://mathworld.wolfram.com/NormalDistributionFunction.html(14)