【发布时间】:2020-02-18 08:57:31
【问题描述】:
我有一个数据框DF,看起来像这样:
Min Max
10 80
20 90
40 120
我想在每行的最小值和最大值之间附加一个新的Random 列,其中包含一个随机生成的数字。数字的采样应来自倒置正态分布,并排除中间值,如下图所示
下面的带有单个变量的原型代码似乎可以工作,但我不知道如何逐行应用。
min <- 1
max <- 20
q <- min + (max-min)*rbeta(10000, 0.5, 0.5)
q <- q[!(q > 5 & q < 15)][1:10000]
hist(q)
【问题讨论】: