如果我在[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