Я пытаюсь установить ограничения при подгонке переменных с помощью подхода MCMC с PyMC. Например, я определил следующие стохастические модели в PyMC.
import pymc as pm
a=pm.Uniform('a',lower=0.,upper=1.,value=0.2)
b=pm.Uniform('b',lower=0.,upper=1.,value=0.2)
Как определить модель так, чтобы b всегда было меньше или равно a? Это верный подход?
a=pm.Uniform('a',lower=0.,upper=1.,value=0.2)
b=pm.Uniform('b',lower=0.,upper=b,value=0.2) #used a as the upper bound for b