如果我在[0,1]中有一个均匀分布的随机变量,我怎么能修改它(只使用算术表达式)s.t.它是-1,概率是1/2,1是概率1/2?
答案 0 :(得分:1)
如果楼层(或转换为x以下的最接近的整数)可以:
floor(x*2)*2-1
舍入到最接近的整数:
round(x*2-0.5)*2-1
答案 1 :(得分:0)
如果随机变量小于0.5,则将其映射为-1,否则将其映射为1。
编辑:如果允许使用绝对值,则可以执行(x - 0.5)/ abs(x - 0.5)。