在JavaScript中是否有免费的(BSD或MIT许可的)Gauss error function实现?针对JavaScript的高斯错误函数实现
2
A
回答
4
以下是使用approximation from wikipedia的代码,如Peter Mortensen的回复中所述 原始积分为Abramowitz and Stegun。
function erf(x) {
var z;
const ERF_A = 0.147;
var the_sign_of_x;
if(0==x) {
the_sign_of_x = 0;
return 0;
} else if(x>0){
the_sign_of_x = 1;
} else {
the_sign_of_x = -1;
}
var one_plus_axsqrd = 1 + ERF_A * x * x;
var four_ovr_pi_etc = 4/Math.PI + ERF_A * x * x;
var ratio = four_ovr_pi_etc/one_plus_axsqrd;
ratio *= x * -x;
var expofun = Math.exp(ratio);
var radical = Math.sqrt(1-expofun);
z = radical * the_sign_of_x;
return z;
}
12
我对高斯近似做了一些研究。 (Math.random())+ Math.random()+ Math.random()+ Math.random()+ Math.random()+数学。数学公式随机() - 3);
这个技巧可能看起来很丑,但它会给你一个平均值和sigma²= 1/2的预期。
我希望这会有所帮助。
+1
这是有效的,因为中心极限定理 – sauerburger 2015-10-15 11:11:17
相关问题
- 1. 错误LNK2005同时实现升压函数指针
- 2. Rot13实现:error_string函数中的错误
- 3. OpenCv实现高斯模糊
- 4. 实现高斯朴素贝叶斯
- 5. 针对NxM矩阵的高斯消除
- 6. 高斯基函数
- 7. 错误:调用的对象不是函数或函数指针
- 8. IE未实现javascript错误
- 9. inotify_init()函数未实现错误
- 10. 在Octave中实现错误函数
- 11. OpenCV错误:未实现WaitKey()函数
- 12. 哈斯克尔错误中的高阶函数
- 13. 高斯误差函数在Excel中(Excel)
- 14. 函数指针错误
- 15. MATLAB中的高斯函数
- 16. Javascript函数不是实现
- 17. 斯卡拉高阶函数编译器错误
- 18. 实例对象的C++函数指针
- 19. IE8中的Javascript错误:未实现
- 20. JavaScript函数参数错误
- 21. 引用指针错误。没有重载函数的实例
- 22. 针对范围绑定函数以实现迭代功能
- 23. 使用SSE实现高斯消除
- 24. 多元高斯分布公式实现
- 25. 如何实现高斯分布
- 26. 成员的函数指针错误
- 27. Javascript + jQuery +实现getter和setter的函数
- 28. javascript中$(document).ready()函数的实现
- 29. 针对类实现QProgressBar
- 30. 对象可以用高阶函数来实现吗?
我的意思是错误函数:http://en.wikipedia.org/wiki/Error_function – Mike 2009-12-15 09:15:46