.. index:: rsamplers.imh.imh .. _rsamplers_imh: rsamplers.imh is the constructor for the Independent Metropolis-Hastings algorithm The syntax is :: obj = rsamplers.imh(target,x0,lb,ub) obj = rsamplers.imh(target,x0,lb,ub,opts) obj = rsamplers.imh(target,x0,lb,ub,opts,constraints) INPUTS : - \*target\* : objective to MAXIMIZE - \*x0\* : vector of initial conditions - \*lb\* : lower bound - \*ub\* : upper bound - \*opts\* : options for the class. These include the properties from the superclass rsamplers.rwmh as well as the specific properties of the imh algorithm that can be found in the properties list. - \*constraints\* (optional): - Matrix (n_constraints x 2) where each row [a, b] enforces x(a) <= x(b) OUTPUT: - \*obj\* : object of class rsamplers.imh OWN PROPERTIES AND DEFAULT VALUES: None INHERITED PROPERTIES : properties from rsamplers.rwmh .. seealso:: rsamplers.rwmh, rsamplers.apt, rsamplers.rsampler