k
αβk1<k2
f(x)=x(α−1)(1−x)(β−1)B(k2,α,β)−B(k1,α,β)
xLxUα,β>1
g(x)=c⋅λe−λ(x−xL)
λ
−λ=a−1x−b−11−x
cc=f(x)λe−λ(x−xL)
A=c⋅(1−e−λ(xU−xL))
xλc
Q(x)=xa(1−x)b(a+b−2)x−a+1⋅[exp((b−1)(x−xL)1−x+xL(a−1)x−(a−1))−exp((b−1)(x−xU)1−x+xU(a−1)x−(a−1))]
dQdxxdQdx=0
k1k2U−log(1−U)λλ
Прелесть этого подхода в том, что вся тяжелая работа в настройке. Как только функция огибающей определена, нормализующая константа для усеченной бета-плотности рассчитана, остается только сгенерировать однородные случайные переменные и выполнить с ними несколько простых арифметических операций, журналов и степеней и сравнений. Усиление функции огибающей - с горизонтальными линиями или более экспоненциальными кривыми - может, конечно, уменьшить количество отклонений.