转换:正态分布变量 - >均匀分布变量

时间:2017-08-31 20:26:59

标签: statistics

假设我有一个正态分布变量的向量x,其中包含m和标准除法s

是否有一个有效的(显式)函数f(x, m, s)x转换为均匀分布的向量?

使用显式,我的意思是该功能仅使用标准数学运算,例如+-*/,{{1 },pow()但没有for循环。所以实际上我正在寻找一个近似于normal distribution的累积分布函数的变换函数。

1 个答案:

答案 0 :(得分:0)

在这个paper中,我找到了一个均匀分布的suolution,其中mean = 0,std = 1。为了使其适用于任何均值和标准,必须减去平均值m并除以标准s

x = (x - m) / s
x_uni = 1. / (exp(-(358. * x)/23. + 111. * arctan(37. * x / 294.)) + 1)