Permutation weighting