Using the rejection sampling for finding tests
Markku Kuismin
TL;DR
The paper introduces a rejection-sampling framework for constructing statistical tests in arbitrary dimensions by mapping the acceptance mechanism to a test statistic $\rho(\mathbf{X})=E_U[T(\mathbf{X})]$ and calibrating its null distribution via Monte Carlo. It develops AR-based tests for goodness-of-fit, mean-vector testing, and equality of group means, with the asymptotic structure $nT(\mathbf{X})$ following a Poisson-binomial distribution under $H_0$. Through extensive simulations, the AR tests achieve power comparable to uniformly most powerful tests and can outperform competing methods in goodness-of-fit problems. Real data applications to Amyloid-$\beta$ levels and reaction-time distributions demonstrate practical applicability, flexibility across dimensions, and robust Type I error control, all while providing an intuitive, easy-to-implement approach.
Abstract
A new method based on the rejection sampling for finding statistical tests is proposed. This method is conceptually intuitive, easy to implement, and applicable for arbitrary dimension. To illustrate its potential applicability, three distinct empirical examples are presented: (1) examine the differences between group means of correlated (repeated) or independent samples, (2) examine if a mean vector equals to a specific fixed vector, and (3) investigate if samples come from a specific population distribution. The simulation examples indicate that the new test has similar statistical power as uniformly the most powerful (unbiased) tests. Moreover, these examples demonstrate that the new test is a powerful goodness-of-fit test.
