如果我在[0,1)中有一个均匀分布的随机变量,该如何修改它(仅使用算术表达式)s.t.它的概率是1/2,概率是1/2的概率是1?均匀分布[0,1)转换为{-1,1}
回答
如果地板(或转换到低于X最接近的整数)是OK:
floor(x*2)*2-1
由于四舍五入为最接近的整数:
round(x*2-0.5)*2-1
是的第一个很好:(int)(2 * Math.random())* 2-1 – user695652 2012-01-05 19:28:38
如果随机变量的值小于0.5,它映射到-1,否则映射到1
编辑:如果您允许使用绝对值,你可以做(X - 0.5)/ ABS(X - 0.5)。
谢谢,但我的意思是只使用算术运算 – user695652 2012-01-04 19:00:57
哦, +','-','*'和'/'? – BenH 2012-01-04 19:01:55
你可以使用整数除法(例如1/3 = 0)吗? – BenH 2012-01-04 19:02:37
- 1. 将非均匀分布转化为均匀分布
- 2. 如何使pyplot的值均匀分布y值[0,1/2,3/4,7/8,...]
- 3. PRNG均匀分布
- 4. 正常化为[0,1] vs [-1,1]
- 5. 函数将经验分布转换为Matlab中的均匀分布?
- 6. 生成均匀分布(逆变换)
- 7. Powerpoint VBA - 均匀分布列
- 8. 随机均匀分布
- 9. 均匀分布矩形
- 10. Python适合均匀分布
- 11. 均匀分布差异
- 12. 均匀分布图像库
- 13. 随机均匀分布
- 14. 使用np.piecewise为均匀分布
- 15. 变换:正态分布变量 - >均匀分布变量
- 16. 从非均匀数据创建均匀分布的示例
- 17. 标准均匀分布到离散均匀[a,b]
- 18. 拆分数组均匀分布的块
- 19. 将不均匀的分层列表转换为数据帧
- 20. lodash shuffle是否提供均匀分布?
- 21. MySQL的均匀分布与WHERE子句
- 22. SHA1散列是否均匀分布?
- 23. 均匀分布列中的元素
- 24. 随机数,具有不均匀分布
- 25. TableLayoutPanel均匀分布的单元格
- 26. 在圆上均匀分布点
- 27. 均匀分布的随机数
- 28. 圆圈上物体的均匀分布
- 29. 使用RelativeLayout来均匀分割布局
- 30. 使用ZMQ的均匀分布
为什么你约束自己不必要的,只用算术表达式? – 2012-01-04 19:22:07
这是功课还是面试问题? – JJJ 2012-01-04 19:32:42
因为我觉得我可以在3年前很容易地解决这个问题:-) – user695652 2012-01-04 19:32:45