如果我在[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. 正常化为[0,1] vs [-1,1]
- 4. PRNG均匀分布
- 5. 生成均匀分布(逆变换)
- 6. 随机均匀分布
- 7. 均匀分布图像库
- 8. Python适合均匀分布
- 9. 随机均匀分布
- 10. 均匀分布矩形
- 11. Powerpoint VBA - 均匀分布列
- 12. 使用np.piecewise为均匀分布
- 13. 变换:正态分布变量 - >均匀分布变量
- 14. 标准均匀分布到离散均匀[a,b]
- 15. 从非均匀数据创建均匀分布的示例
- 16. 将不均匀的分层列表转换为数据帧
- 17. 涉及均匀分布的概率
- 18. 均匀分布的随机数
- 19. 在圆上均匀分布点
- 20. uniform_real_distribution不给予均匀分布
- 21. 均匀分布的散列函数
- 22. 圆圈上物体的均匀分布
- 23. 均匀分布的列表项
- 24. SHA1散列是否均匀分布?
- 25. 哈希码的均匀分布()
- 26. 均匀分布列中的元素
- 27. 非均匀分布的随机数组
- 28. 不均匀的CPU负载分布
- 29. 使用ZMQ的均匀分布
- 30. TableLayoutPanel均匀分布的单元格
为什么你约束自己不必要的,只用算术表达式? – 2012-01-04 19:22:07
这是功课还是面试问题? – JJJ 2012-01-04 19:32:42
因为我觉得我可以在3年前很容易地解决这个问题:-) – user695652 2012-01-04 19:32:45