A control variate is a random variable with known expected value whose centered value is subtracted from a Monte Carlo estimator to reduce its variance. For a mean-zero vector , put and . When is invertible, the optimal estimator averages and has variance for independent draws. Improvement is strict exactly when .
If is an unbiased estimator and a vector has known mean, then remains unbiased for a deterministic coefficient vector. Its variance is , where and . For invertible , completing the square gives the displayed optimum and minimum variance . With singular , use a generalized inverse on its range. Estimating coefficients from the same simulation can introduce finite-sample bias; fixed pilot coefficients or independent training preserve the elementary unbiasedness assertion.
For uniform on , put and . Then , and estimates the standard Cauchy distribution probability above two. Its variance is , minimized by the displayed coefficient. Here and , so the optimal coefficient is negative. A coefficient estimated using a separate pilot can be fixed for a fresh unbiased production sample.
If a smooth posterior density has vanishing boundary terms, its log-posterior gradient satisfies andThis is a posterior integration-by-parts identity; it concerns differentiation in the random parameter, distinct from the usual mean-zero score identity for sampling distributions. It makes a vector control variate. Finite moments and known coefficients preserve unbiasedness of the Monte Carlo estimator.
Articles by others on the same topic
Control variates are a statistical technique used to reduce the variance of an estimator in Monte Carlo simulations and other contexts. The idea is to leverage the known properties of another random variable that is correlated with the variable of interest to improve the estimation accuracy. ### Key Concepts: 1. **Random Variable of Interest**: Let \(X\) be the random variable you want to estimate.