Suppose is a target probability density and is a proposal density with . Draw and an independent , and accept whenThe accepted value has density , the acceptance probability is , and the expected number of proposals is .
Reject pairs of independent uniform coordinates from the square until their squared radius lies in . Multiply each coordinate by to obtain two independent variables with the standard normal distribution. Squaring either gives a chi-squared variable with one degree of freedom.
For n independent proposals and an envelope constant , each rejection decision succeeds with probability . The accepted count is Bin(n,1/M). Conditional on any acceptance pattern, the accepted values have independent target density f; summing over patterns preserves that product law conditional on the count. The empty-output probability is .
Conditional iid accepted values have the ordinary target-sample CLT at scale . Since , the same estimator has asymptotic variance at scale . The centered count has limiting variance . Any fixed convention on an empty output is asymptotically negligible.
With normalized densities and envelope , , conditioning a proposal on rejection gives density . It can be used as an importance sampling proposal only if it covers the relevant target support. If on a set of positive target mass, rejected draws never visit that set.
Adaptive rejection sampling builds a piecewise linear upper envelope for a differentiable log-concave probability density, samples from its piecewise exponential form, and accepts with the target-to-envelope ratio. Adding evaluated points improves the envelope without changing the target distribution. Initial tangent slopes must yield integrable tails. The accepted draws are exact samples, unlike a finite run of Markov chain Monte Carlo.
Articles by others on the same topic
There are currently no matching articles.