multivariate and multiple permutation tests by eunyi … · permutation tests when comparing...

45
MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi Chung Joseph P. Romano Technical Report No. 2013-05 June 2013 Department of Statistics STANFORD UNIVERSITY Stanford, California 94305-4065

Upload: others

Post on 30-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

MULTIVARIATE AND MULTIPLE PERMUTATION TESTS

By

EunYi Chung Joseph P. Romano

Technical Report No. 2013-05 June 2013

Department of Statistics STANFORD UNIVERSITY

Stanford, California 94305-4065

Page 2: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

MULTIVARIATE AND MULTIPLE PERMUTATION TESTS

By

EunYi Chung Joseph P. Romano Stanford University

Technical Report No. 2013-05 June 2013

This research was supported in part by National Science Foundation grant DMS 0707085.

Department of Statistics STANFORD UNIVERSITY

Stanford, California 94305-4065

http://statistics.stanford.edu

Page 3: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Multivariate and Multiple Permutation Tests

EunYi Chung∗

Department of Economics

Stanford University

Joseph P. Romano†

Departments of Statistics and Economics

Stanford University

June 25, 2013

Abstract

In this article, we consider the use of permutation tests for comparing mul-

tivariate parameters from two populations. First, the underlying properties of

permutation tests when comparing parameter vectors from two distributions P

and Q are developed. Although an exact level α test can be constructed by a

permutation test when the fundamental assumption of identical underlying distri-

butions holds, permutation tests have often been misused. Indeed, permutation

tests have frequently been applied in cases where the underlying distributions

need not be identical under the null hypothesis. In such cases, permutation tests

fail to control the Type 1 error, even asymptotically. However, we provide valid

procedures in the sense that even when the assumption of identical distributions

fails, one can establish the asymptotic validity of permutation tests in general

while retaining the exactness property when all the observations are i.i.d. In the

multivariate testing problem for testing the global null hypothesis of equality of

parameter vectors, a modified Hotelling’s T 2-statistic as well as tests based on the

maximum of studentized absolute differences are considered. In the latter case, a

bootstrap prepivoting test statistic is constructed, which leads to a bootstrapping

after permuting algorithm. Then, these tests are applied as a basis for testing

∗Research has been supported by B.F. Haley and E.S. Shaw Fellowship for Economics.†Research has been supported by NSF Grant DMS-0707085.

1

Page 4: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

multiple hypotheses simultaneously by invoking the closure method to control the

Familywise Error Rate. Lastly, Monte Carlo simulation studies and an empirical

example are presented.

KEY WORDS: Bootstrap; Familywise Error Rate; Multiple Tests; Permutation Test;

Prepivoting

1 Introduction

In many empirical applications in economics and pretty much any scientific study, testing

of several null hypotheses simultaneously is frequently performed. One such example

includes evaluating a treatment or a program that has several outcomes and assessing

which outcomes yield significant results. We first consider tests for the multivariate

problems, which will serve as a foundation for the permutation tests in multiple testing.

Suppose X1, . . . , Xm are i.i.d. according to a probability distribution P , and inde-

pendently, Y1, . . . , Yn are i.i.d. Q. The space where P and Q lie is quite general, but we

are especially interested in the cases where the observations are multivariate (or vectors).

Let N = m+ n, and by putting all the observations together, write the matrix

Z = (Z1, . . . , ZN) = (X1, . . . , Xm, Y1, . . . , Yn) .

A fundamental tool for learning about differences between population distributions

P and Q is based on sample comparison. As simple of an idea as this is, statistical theory

is needed to assess whether sample differences are real. As such a tool, it is well-known

that permutation tests can be constructed so as to be exact level α, as long as the fun-

damental assumption of identical underlying distributions holds. Under the assumption

of identical distributions, any permuted sample has the same joint distribution as the

original sample. Thus, the permutation distribution, which is the empirical c.d.f. of a

given test statistic recomputed over all permutations of the data, serves as a valid null

distribution, and one can achieve exact control of the Type 1 error even in finite samples.

However, researchers are oftentimes interested in testing a particular parameter of the

underlying distributions, such as testing equality of means or medians (as opposed to

testing equality of distributions). Under such null hypotheses, the underlying distribu-

tions need not be the same (as equality of distributions is a stronger assumption). As a

result, the logic upon which a permutation test is constructed is no longer valid and thus

the permutation test fails to control the Type 1 error, even asymptotically. This paper

seeks to understand the underlying properties of permutation tests in multivariate cases

2

Page 5: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

and to provide appropriate procedures which possess valid error control. Based on such

foundations, we further consider more complex settings where many tests need to be

performed simultaneously. We apply multivariate permutation tests as a basis for test-

ing multiple hypotheses by invoking the closure method to control the Familywise Error

Rate. Lastly, Monte Carlo simulation studies and an empirical example are presented.

To first understand the basic setting for permutation tests, assume P = Q. Then, for

any permutation (π(1), . . . , π(N)) of {1, . . . , N}, the joint distribution of(Zπ(1), . . . , Zπ(N)

)is the same as that of the original data (Z1, . . . , ZN). Thus, if P = Q holds under the

null hypothesis of interest, then an exact level α test can be constructed by a permuta-

tion test. To be more specific, let GN denote the set of all permutations π of {1, ..., N}.Given any test statistic Tm,n = Tm,n(Z1, . . . , ZN), recompute the test statistic Tm,n for

all N ! permutations π ∈ GN , and let

T (1)m,n ≤ T (2)

m,n ≤ · · · ≤ T (N !)m,n

be the ordered values of Tm,n(Zπ(1), ..., Zπ(N)) as π varies in GN . In order to construct

an exact level α test, fix a nominal level α, 0 < α < 1. Let k be defined by

k = N !− [αN !] ,

where [a] denotes the largest integer less than or equal to a. To account for discreteness,

let M+(z) and M0(z) be the numbers of values T(j)m,n(z)(j = 1, ..., N !) that are greater

than T(k)m,n(z) and equal to T

(k)m,n(z), respectively. Set

a(z) =αN !−M+(z)

M0(z).

Let the permutation test function φ(z) be defined by

φ(z) =

1 if Tm,n(x) > T

(k)m,n(z) ,

a(z) if Tm,n(z) = T(k)m,n(z) ,

0 if Tm,n(z) < T(k)m,n(z) .

Then, under P = Q,

EP,Q[φ(X1, . . . , Xm, Y1, . . . , Yn)] = α .

In other words, the permutation test φ is exact level α as long as P = Q holds under

the null hypothesis of interest.

However, if the null hypothesis of interest does not imply P = Q, the rejection

probability need not be α even asymptotically. Unfortunately, permutation tests are

3

Page 6: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

widely used in many applications of academic research even when this fundamental

assumption of identical distributions need not hold, as examined in great detail in the

case of univariate problems in Chung and Romano (2011, 2013). To be concrete, consider

testing equality of means specified by

H0 : µ(P ) = µ(Q) . (1)

In this case, P = Q need not be implied. When using a permutation test based on the

unstudentized difference of sample means, the limiting probability of the Type 1 error

need not be α, even asymptotically, and can even be near 1/2 in an one-sided test or

near 1 in a two-sided test. While control of Type 1 error is of paramount importance,

the implications regarding both Type 2 and Type 3 errors should also be emphasized

as well. For if one negates the lack of Type 1 error control by declaring one is really

testing P = Q, then such a permutation test would have no power against alternatives

with respect to P 6= Q but µ(P ) = µ(Q), and so one should not use such a test statistic

for that purpose. On the other hand, if the purpose is indeed to test H0 defined in

(1), then lack of Type 1 error control inevidently results in lack of Type 3 error, or

directional error, control. Invariably, rejection of H0 or even the stricter null hypothesis

that P = Q is accompanied by an inference that µ(Q) > µ(P ) if Yn > Xm. (A Type

3 or directional error occurs if one declares µ(Q) > µ(P ) when in fact µ(P ) > µ(Q).)

But, having established that the probability of a Type 1 error is, say γ >> α under

P and Q satisfying µ(P ) = µ(Q), it follows by continuity that there exist P ′ and Q

with µ(Q) < µ(P ′) but the chance that the permutation test rejects H0 with the added

inference that µ(Q) > µ(P ) has a Type 3 error with probability near γ. Clearly, rejection

of the null in favor of a positive difference, as in the case of a positive “treatment effect”,

when the actual effect is negative is worrisome.

In addressing this problem, Neuhas (1993) proposed a permutation test based on a

studentized statistic in the context of a censoring model; by appropriately studentizing

the test statistic, the permutation test can achieve asymptotic validity even when the

underlying distributions are not identical. In other words, even if the underlying distri-

butions are not the same under the null hypothesis, the asymptotic rejection probability

of the test is the nominal level α. In addition, the test retains the exact control of the

rejection probability α if the underlying distributions are the same. Janssen (1997) also

applied this insightful idea to testing equality of univariate means (when the population

distributions can have different variances) and showed that by proper studentization of

the test statistic, i.e., dividing the sample mean difference by an appropriate standard

error, the permutation test yields asymptotically valid inferences even if the underlying

distributions are not the same. The same idea has been extended to other applications

4

Page 7: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

by Neuber and Brunner (2007), Pauly (2010), and Chung and Romano (2011, 2013).

Chung and Romano (2013) provide very general asymptotic arguments to handle general

univariate testing problems. In all of these cases, the main idea is that if a test statistic is

chosen (or modified) to be asymptotically pivotal, then the so-called permutation distri-

bution asymptotically approximates the unconditional true sampling distribution of the

test statistic. Indeed, the asymptotic arguments in this paper rely on the study of the

permutation distribution, which is just the empirical distribution function of some test

statistic recomputed over all permutations of the data. More formally, for a given (pos-

sibly multivariate) test statistic Tm,n, define the multivariate permutation distribution

as

RTm,n(t) =

1

N !

∑π∈GN

I{Tm,n(Zπ(1), . . . , Zπ(N)) ≤ t} , (2)

where GN denotes the N ! permutations of {1, 2, . . . , N} and t = (t1, . . . , td)′ ∈ Rd. (Note

that d need not be the same as the dimension of the data, e.g., d could be 1.)

This paper generalizes this phenomenon to multivariate and multiple testing prob-

lems, where, unlike the univariate case, test statistics need not be asymptotically normal

and so a simple studentization is not available. We provide a framework under which

permutation tests can achieve asymptotic control of the Type 1 error in general. Of

course, other resampling methods such as the bootstrap or subsampling are valid alter-

natives to obtain the asymptotic result. However, permutation tests have an additional

desired property that other resampling methods do not have; namely, the test is exact

level α in finite samples in the case of homogeneous populations. We demonstrate that

by an appropriate choice of test statistic, permutation tests obtain both the asymptotic

validity in general and the exactness property when P = Q. In addition, the key element

of our results shows that the permutation distribution behaves like the unconditional

true sampling distribution when all the observations are i.i.d. from the mixture distri-

bution P = pP + (1 − p)Q, where p is the limit of m/N . Indeed, this may be distinct

from the true unconditional distribution when m observations are from P and n from

Q. But, this leads to the observation that one way for the permutation distribution and

the true unconditional sampling distribution to be asymptotically the same is to choose

a test statistic which is asymptotically pivotal (generalizing the idea of studentizing).

The plan of the paper is as follows. In Section 2, the multivariate problem is in-

troduced and it illustrates how the permutation test can fail to control the rejection

probability even asymptotically. When the underlying distributions P and Q need not

be identical under the null hypothesis, the permutation distribution behaves differently

from the unconditional true sampling distribution. In Subsection 2.1, we consider the

multivariate nonparametric Behrens-Fisher problem where we are interested in testing

5

Page 8: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

equality of means for multivariate populations (with possibly different covariance matri-

ces). We show that the permutation test based on an asymptotically pivotal modified

Hotelling’s T 2 statistic for testing equality of means results in the asymptotic rejection

probability of α in general while retaining the exact control of the test level when P = Q.

For testing equality of means, one might instead be interested in using the maximum

value of the mean absolute differences over all the components as a test statistic. In this

case, the test statistic is not asymptotically pivotal and one can deduce that the per-

mutation test based on the maximum value will fail to control the rejection probability

even asymptotically. To address this issue, in Subsection 2.2 we apply the “prepivot-

ing” idea of Beran (1988a, 1988b) as an alternative way of rendering a test statistic

asymptotically pivotal. A prepivoted statistic is a statistic transformed by a bootstrap

estimate of its true sampling distribution and essentially converts a test statistic into

a bootstrap p-value (or more precisely 1 minus a bootstrap p-value). By transforming

the test statistic by its bootstrap c.d.f., the prepivoted test statistic converges in distri-

bution to a uniform distribution. By using such an asymptotically pivotal statistic, the

permutation test based on the prepivoted statistic achieves our desired results. Section

3 provides a generalization of Subsection 2.1 whereby the parameter of interest is not

just a vector of means but a general vector parameter that depends on the underlying

populations. Under weak assumptions that the parameters are asymptotically linear

and that consistent covariance estimators are available, we provide a general framework

whereby the permutation test can control the rejection probability while still retaining

exact control of the level in the case P = Q.

In Section 4, a further extension to the multiple testing problem is considered. By

applying the closure method in multivariate cases, the familywise error rate (FWER),

which is the probability of one or more false rejections, can be controlled at level α (in

finite samples or asymptotically). Monte Carlo simulations studies based on the modified

Hotelling’s T 2 statistic are performed in Section 5. Lastly, an empirical study based on

Charness and Gneezy (2009) is presented in Section 6. Charness and Gneezy (2009)

study the effects of exercise in terms of seven biometric measures. The main tool these

authors use to assess differences between groups is the classical Wilcoxon test, which

implicitly is valid only when the underlying distributions are the same under the null

hypothesis. In addition, they do not consider multiple testing, resulting in an inflated

Type 1 error rate when testing several hypotheses simultaneously. We illustrate the

performance of the permutation test based both on the modified Hotelling’s T 2 statistic

and on the prepivoted statistic while controlling the familywise error rate. All proofs

are reserved for the appendix.

6

Page 9: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

2 Multivariate Permutation Test

Consider the behavior of multivariate two-sample permutation tests when the assump-

tion of identical distributions need not hold. Suppose X1, . . . , Xm are d-dimensional i.i.d.

P , where Xi = (Xi,1, . . . , Xi,d)′ for i = 1, . . . ,m with mean vector

(µ1(P ), . . . , µd(P )

)′and covariance matrix ΣP , and independently, Y1, . . . , Yn are d-dimensional i.i.d. Q,

where Yj = (Yj,1, . . . , Yj,d)′ for j = 1, . . . , n with mean vector

(µ1(Q), . . . , µd(Q)

)′and

covariance matrix ΣQ. Let N = m+ n, and write

Z = (Z1, . . . , ZN) = (X1, . . . , Xm, Y1, . . . , Yn) .

Throughout this paper, assume that the dimension of the observations d is smaller than

the numbers of observations m and n. In this section, permutation tests are studied

when comparing means of multidimensional observations from two populations1 (though

generalized to general parameters in Section 3). Specifically, consider testing the null

hypothesis

H0 : µk(P ) = µk(Q) for all k = 1, . . . , d , (3)

versus the alternative hypothesis

H1 : µk(P ) 6= µk(Q) for some k = 1, . . . , d .

When P = Q, all the observations are i.i.d, and thus, an exact level α test can be

constructed using a permutation test. However, if P 6= Q, the test may fail to control

the probability of Type 1 error, even asymptotically. Our goal is to construct a procedure

that allows for permutation tests to obtain asymptotic validity in general while retaining

the exactness property in finite samples in the case of P = Q.

For now, attention focuses on the joint testing problem (3), but we will also treat

the multiple testing problems based on the tests developed here in Section 4. Consider

a permutation test based on the difference of the sample mean vectors

Tm,n = (Tm,n,1, . . . , Tm,n,d) = m1/2[Xm − Yn

]= m−1/2

[m∑i=1

Xi −m

n

n∑j=1

Yj

], (4)

where Xm = (Xm,1, . . . , Xm,d)′ and Yn = (Yn,1, . . . , Yn,d)

′ with Xm,k = 1/m∑m

i=1Xi,k

and Yn,k = 1/n∑n

j=1 Yj,k for k = 1, . . . , d. First, we argue that the permutation distri-

bution behaves asymptotically like the limiting unconditional sampling distribution of

the statistic sequence when sampling i.i.d. observations from P = pP + (1− p)Q, where

1The results can be readily generalized to multiple samples with more than two populations.

7

Page 10: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

p = lim mm+n

. Specifically, in the case of comparing the means based on the multivari-

ate statistic (4), the permutation distribution converges in probability to the d-variate

normal distribution with mean 0 and variance

Σ =p

1− pΣP + ΣQ . (5)

Note that this holds even if H0 is not true. The theorem below states this formally.

Theorem 2.1. Consider the above setup. Assume E(Xk) = E(Yk), for k = 1, . . . , d with

0 < Var(Xi,k) <∞ and 0 < Var(Yj,k) <∞ . (6)

Let m→∞, n→∞, with N = m+ n, pm = m/N , and pm → p ∈ [0, 1) with

pm − p = O(m−1/2) . (7)

Assume Σ is positive-definite. Consider the permutation distribution RTm,n defined in (2)

based on the vector of sample mean difference Tm,n given in (4). Then,

supt∈Rd

∣∣∣RTm,n(t)−G(t)

∣∣∣ P→ 0 , (8)

where G denotes the d-variate normal distribution with mean 0 and variance Σ defined

in (5).

Remark 2.1. Under H0, the true unconditional sampling distribution of Tm,n is asymp-

totically normal with mean 0 and covariance matrix

ΣP +p

1− pΣQ , (9)

which does not equal (5) in general unless ΣP = ΣQ or m/n→ 1 holds.

Remark 2.2. The result holds even when p = 0, i.e., mN→ 0. Observe that in this case,

the permutation distribution has covariance matrix Σ = ΣQ while the unconditional

sampling distribution has covariance matrix ΣP . By interchanging the roles of the Xs

and the Y s, we can get a similar result for p = 1.

Remark 2.3. The scaling by m1/2 in (4) in no way affects the inference based on

permutation tests. In other words, the same inference would result if m were replaced

8

Page 11: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

by n or N . (However, the conditions for p changes: p ∈ (0, 1] when the scaling factor

is n1/2, and p ∈ (0, 1) if N1/2 is used instead.) It only serves an asymptotic purpose in

order to get a nondegenerate limiting distribution.

From Theorem 2.1 together with Remark 2.1, one can deduce that any continuous

function (for instance, either the usual Euclidean norm or the maximum value over all

components) of the multivariate permutation distribution based on (4) is not asymptoti-

cally distribution-free. (This requires a continuous mapping theorem for a randomization

distributions; see Lemma A.6.) Thus, the corresponding permutation tests fail to control

the Type 1 error even asymptotically. In general, the permutation distribution does not

approximate the true unconditional distribution. However, for test statistics that are

asymptotically pivotal it is possible to control the asymptotic rejection probability even

when the underlying distributions need not be identical under the null hypothesis while

also achieving finite sample exactness when all the observations are i.i.d. The following

subsections provide different methods to achieve the desired properties for different test

statistics of interest.

2.1 Modified Hotelling’s T 2 Statistic

The key element that will lead us to asymptotic validity of the permutation tests is

using a test statistic that is asymptotically pivotal; that is, the limiting distribution of

the test statistic does not depend on the underlying distributions. In this subsection,

we consider a modified Hotelling’s T 2 statistic defined in (14) below. We will show that

this asymptotically pivotal statistic achieves the asymptotic rejection probability of α,

while attaining the exact control when the underlying distributions are the same. First,

the behavior of the multivariate (transformed) difference of means is studied.

Theorem 2.2. Assume the setup and conditions of Theorem 2.1. Further assume Σ

defined in (5) is positive definite. Define the test statistic

Sm,n = Σ−1/2Tm,n = m−1/2Σ−1/2

[m∑i=1

Xi −m

n

n∑j=1

Yj

], (10)

where

Σ = ΣP +m

nΣQ (11)

and the matrices ΣP and ΣQ are consistent estimators of ΣP and ΣQ, defined having

9

Page 12: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

(r, s) component given by

Σr,sP =

1

m− 1

m∑i=1

(Xi,r − Xm,r)(Xi,s − Xm,s) (12)

and

Σr,sQ =

1

n− 1

n∑j=1

(Yj,r − Yn,r)(Yj,s − Yn,s), (13)

respectively. Then, the permutation distribution RSm,n of Sm,n defined in (2) with T

replaced by S satisfies

supt∈Rd

∣∣∣RSm,n(t)− Φd(t)

∣∣∣ P→ 0 ,

where Φd denotes the standard d-variate normal distribution with mean 0 and variance

Id×d.

Remark 2.4. Although, in principle, there are N ! permutations available to construct

the permutation distribution, the exactness property can still be achieved with identical

underlying distributions even if we only consider a finite number of randomly sampled

permutations B (< N !) such that for a given level α, (B + 1)α is an integer (one extra

permutation is the original sample).

Next, consider the modified Hotelling’s T 2 statistic defined by

Sm,n = ||Sm,n||2 = T ′m,nΣ−1Tm,n , (14)

where Sm,n is d-dimensional as defined in (10), Σ is defined in (11), and || · || denotes

the usual Euclidean norm. On the other hand, the classical Hotelling’s T 2 statistic is

defined by

T 2 = T ′m,nΣ−1Tm,n ,

where

Σ =

(m+ n

n

)(m− 1)ΣP + (n− 1)ΣQ

m+ n− 2.

Of course, T 2 is derived under normality of the underlying distributions and equality of

covariance matrices. As such, a pooled estimator of covariance is used. In such a case,

the limiting distribution of T 2 is not distribution free and the approach fails. In the

theorem below, we do not assume normality nor equal covariance matrices.

10

Page 13: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Theorem 2.3. Assume the setup and conditions of Theorem 2.1 and Theorem 2.2.

Consider the modified Hotelling’s T 2 statistic defined in (14). Then, for t ∈ R, the

permutation distribution RSm,n(t) of Sm,n defined in (2) with T replaced by S satisfies∣∣∣RS

m,n(t)− χ2d(t)∣∣∣ P→ 0 ,

where χ2k denotes the Chi-squared distribution with k degrees of freedom.

Remark 2.5. Since the test statistic (14) is based on a Euclidean norm, the resulting

test is designed to test against multi-sided alternatives. Thus, for a given nominal level

α, a test is rejected if the sample statistic based on Sm,n lies in the upper 100α% of the

permutation distribution.

2.2 Maximum Statistic

In this subsection, we consider the maximum of the sample mean absolute differences

over all the components as an alternative test statistic to test the null hypothesis (3). By

adopting the “prepivoting” method proposed by Beran (1988a, 1988b), asymptotically

pivotality will be achieved.

Theorem 2.4. Assume the same setup and conditions of Theorem 2.1. Consider the

permutation distribution RMm,n(·) based on the test statistic

Mm,n = maxk=1,...,d

(|Tm,n,k|

), (15)

where Tm,n,k denotes the kth component of Tm,n. Then, for t ∈ R, the permutation

distribution RMm,n of Mm,n defined in (2) with T replaced by M satisfies∣∣∣RM

m,n(t)− F (t)∣∣∣ P→ 0 ,

where F (·) is the c.d.f. of maxk=1,...,d (|G1|, · · · , |Gd|), and (G1, · · · , Gd) is the multivari-

ate normal with c.d.f. G given in (8).

Remark 2.6. This result is still true even if Σ is singular as we only need non-zero

marginal variances as assumed in (6).

The maximum statistic (15) is not asymptotically distribution-free, because its lim-

iting distribution depends on the underlying covariance matrices through Σ. The idea is

11

Page 14: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

to modify the test statistic so that the resulting statistic becomes asymptotically pivotal.

Before applying the “prepivoting” method, we first consider dividing the test statistic

by its marginal standard error for. By studenitizing each difference, the differences are

placed on the same scale; also see Remark 2.7. Although marginal studentization does

result in the asymptotic marginal distributions of the studentized differences to be dis-

tribution free, the entire joint distribution of the studentized differences depends on the

underlying covariance matrices (as well as lim mn

).

Theorem 2.5. Assume the setup and conditions of Theorem 2.1. Consider the following

statistic

Mm,n = max1≤k≤d

(diag(Σ)−1/2 |Tm,n,k|

)=√m max

1≤k≤d

(|Xm,k − Yn,k|

Sm,n,k

), (16)

where

Σ = ΣP +m

nΣQ

and matrices ΣP and ΣQ are consistent estimators of ΣP and ΣQ with (r, s) component

defined in (12) and (13), respectively, and Sm,n,k denotes the kth element of the diagonal

matrix(diag(Σ)

)1/2. Then, the permutation distribution RM

m,n of Mm,n defined in (2)

with T replaced by M satisfies ∣∣∣RMm,n(t)−H(t)

∣∣∣ P→ 0 , (17)

where H(·) is the c.d.f. of max(|H1|, · · · , |Hd|), where (H1, · · · , Hd) is the d-variate

normal distribution with mean 0 and covariance matrix Σ given by

Σ = (σij) =

(σij√σii√σjj

)=(diag(Σ)

)−1/2Σ(diag(Σ)

)−1/2. (18)

The permutation test based on the maximum of the mean absolute difference Mm,n,

or even after being divided by its marginal standard error Mm,n, fails to control the Type

1 error even asymptotically as neither Mm,n nor Mm,n is asymptotically pivotal. Here, we

provide an alternative method based on “prepivoting” which transforms the test statistic

so that it is asymptotically uniformly distributed on [0, 1] and hence asymptotically piv-

otal. In fact, the transformed or ‘prepivoted” test statistic converts the original statistic

to one minus a bootstrap p-value. Thus, a permutation test based on the transformed or

prepivoted test statistic produces results that are both exact and asymptotically robust

for heterogeneous populations.

12

Page 15: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Before showing how the prepivoting method works, let Jm,n(P,Q) be the distribution

of Mm,n under P and Q, and let Jm,n(·, P,Q) be its corresponding c.d.f. defined by

Jm,n(x, P,Q) = PP,Q

{max1≤k≤d

√m|(Xm,k − µk(P )

)−(Yn,k − µk(Q)

)|

Sm,n,k≤ x

}, (19)

where Sm,n,k is given in (16). The prepivoted statistic is then defined by Jm,n(Mm,n, Pm, Qn),

where Pm and Qn are the empirical distributions of P andQ, respectively. In other words,

the prepivoted statistic is a bootstrap estimate of Jm,n(P,Q) evaluated at Mm,n. More-

over, 1 - Jm,n(Mm,n, Pm, Qn) can be viewed as a bootstrap p-value for testing the joint

null hypothesis of equality of means. The main idea here is that by transforming a given

statistic by its bootstrap c.d.f., the prepivoted test statistic now becomes asymptotically

pivotal. The prepivoting method involves bootstrapping for each permuted sample. An

algorithm for the permutation test based on a prepivoted statistic of Mm,n is given by

the following.

Algorithm 2.1. (Prepivoting Method based on Mm,n)

1. For each permutation πs, s = 1, . . . , N !, calculate the test statistics value Ms(Zπs)

given by Ms = max1≤k≤d

(| 1m

∑mi=1 Zπs(i),k−

1n

∑Nj=m+1 Zπs(j),k|

Sm,n,k(Zπs )

).

2. Given the permuted sample Zπs based on πs, resample x∗b = (x∗b,1, . . . , x∗b,m) from

the first m observations Zπs(1), . . . , Zπs(m) with replacement and y∗b = (y∗b,1, . . . , y∗b,n)

from the last n observations Zπs(m+1), . . . , Zπs(N) with replacement, and recalculate

the test statistic M∗s,b based on x∗b and y∗b .

3. Repeat step 2 B times, for b = 1, . . . , B.

4. Define the prepivoted test statistic Jm,n,s = Jm,n(Ms, Pm, Qn) to be the fraction of

the values {M∗s,b : 1 ≤ b ≤ B} that are less than or equal to Ms. The empirical

c.d.f. of the {Jm,n,s : 1 ≤ s ≤ N !} approximates the permutation distribution of

Jm,n(Mm,n, Pm, Qn).

5. In words, the permutation test rejects if Jm,n(Mm,n, Pm, Qn) exceeds the 1 − α

quantile of the permutation distribution.

The following theorem shows that the prepivoted test statistic achieves asymptotic

validity.

13

Page 16: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Theorem 2.6. Assume the same setup and conditions of Theorem 2.1 and Theorem

2.5. Define the prepivoted test statistic

Jm,n(Mm,n, Pm, Qn

)= PPm,Qn

max1≤k≤d

√m

∣∣∣(Xm,k − µk(Pm))−(Yn,k − µk(Qn)

)∣∣∣S ′m,n,k

≤ Mm,n

.

(20)

Then, the permutation distribution RJm,n of Jm,n(Mm,n, Pm, Qn) defined in (2) with T

replaced by J satisfies ∣∣∣RJm,n(t)− U(t)

∣∣∣ P→ 0 , (21)

where U(·) denotes the c.d.f. of the uniform distribution U(0, 1).

Remark 2.7. Note that the prepivoting method still holds even if Jm,n is defined to be

the distribution of Mm,n (before divided by its marginal standard error) and the limiting

distribution of Jm,n(Mm,n, Pm, Qn

)is uniform. However, using Mm,n is advantageous

because it is better “balanced” (by Beran (1988a)) in the sense that the limiting rejection

probability due to the kth coordinate being the “largest” does not depend on k.; see

Beran (1988a) and Romano and Wolf (2010).

3 Generalization: Testing Equality of Parameters

Consider now that more general setting where the parameter of interest is not confined

to be just a vector of means but a more general vector parameter that depends on the

underlying distributions. The inference problem consists of comparing multivariate pa-

rameters of two populations. Specifically, we are interested in testing the null hypothesis

H0 : θk(P ) = θk(Q) , for all k = 1, . . . , d , (22)

versus the alternative hypothesis

H1 : θk(P ) = θk(Q) , for some k = 1, . . . , d ,

where θk(·) is a real-valued parameter, defined on some space of distributions P . For

example, we may be testing equality of mean vectors as before, or now median vectors.

Alternatively, we may be testing equality of first and second moments, so that the form

of θk may depend on k in (22). Just like before, if P = Q, then the permutation test can

be constructed to have exact level α. On the contrary, if P 6= Q, the test in general fails

14

Page 17: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

to control the rejection probability at α even asymptotically. The objective here is to

provide a general theory under weak assumptions whereby the permutation test obtains

its asymptotic validity under weak conditions while maintaining the exact control of the

rejection probability if P = Q in this general setting.

Assume that available estimators are asymptotically linear. That is, under P , there

exists an estimator θm = (θm,1, . . . , θm,d)′, where, for k = 1, . . . , d, θm,k(X1,k, . . . , Xm,k)

satisfies

m1/2[θm,k − θk(P )] =1√m

m∑i=1

fP,k(Xi,k) + oP (1) . (23)

Note that the influence function fP,· in (23) can depend on k. For example, one may com-

pare means and variances simultaneously. Similarly, under Q, there exists an estimator

θn = (θn,1, . . . , θn,d)′, where, for k = 1, . . . , d, θn,k(Y1,k, . . . , Yn,k) satisfies

n1/2[θn,k − θk(Q)] =1√n

n∑j=1

fQ,k(Yj,k) + oQ(1) . (24)

Further assume that the expansion (23) is assumed to hold not only for i.i.d observa-

tions from P and Q, but also when i.i.d. observations are sampled from the mixture

distribution P = pP + (1 − p)Q, where m/N → p as min(m,n) → ∞. Typically, θm,ktakes the form of an empirical estimator θk(Pm,k), where Pm,k is the empirical measure

which assigns mass 1m

to each data point Xi,k, i = 1, . . . ,m. Note that the expansions

above do not require us to assume some form of differentiability of the functional θk(·),such as compact differentiability. Although such a strong assumption is sufficient for the

expansion (23), it is not necessary for our results; the assumption of asymptotic linearity

of the estimators is all that is required to derive the asymptotic behavior of the per-

mutation distribution. Based on such weak assumptions, we now extend the results in

earlier subsections to this more general setting. As before, we first consider the behavior

of the multivariate statistic of sample differences.

Theorem 3.1. Assume the above setup. Let

Wm,n = m1/2[θm(X1, . . . , Xm)− θn(Y1, . . . , Yn)

], (25)

where the d-dimensional estimators θm and θn satisfy (23) and (24). Further assume,

for k = 1, . . . , d, EPfP,k(Xi,k) = EQfQ,k(Yj,k) = 0 and

0 < VarP (fP,k(Xi,k)) <∞ and 0 < VarQ (fQ,k(Yj,k)) <∞ (26)

with (fP,1(Xi,1), . . . , fP,d(Xi,d)) and (fQ,1(Yj,1), . . . , fQ,d(Yj,d)) having its covariance ma-

15

Page 18: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

trix of ΓP and ΓQ, respectively. Let m → ∞, n → ∞, with N = m + n, pm = m/N ,

and pm → p ∈ [0, 1) with (7). Also, let

Γ ≡ (γij) ≡p

1− pΓP + ΓQ , (27)

and assume Γ is positive definite. Then, for t ∈ Rd, the permutation distribution RWm,n

of Wm,n defined in (2) with T replaced by W satisfies∣∣∣RWm,n(t)− L(t)

∣∣∣ P→ 0 , (28)

where L denotes the d-variate normal distribution with mean 0 and covariance matrix Γ

defined in (27).

Remark 3.1. Under H0, the true unconditional sampling distribution of Wm,n is asymp-

totically normal with mean 0 and covariance matrix

ΓP +p

1− pΓQ ,

which does not equal Γ defined by (27) in general.

The permutation test based on any function of Wm,n in general fails to achieve the

asymptotic rejection probability of α as the limiting distribution of the statistic Wm,n

depends on the underlying distributions P and Q. By multiplying by the inverse of the

squared root of the estimated covariance matrix, this modified Hotelling’s T 2 statistic

becomes asymptotically pivotal and one can achieve the asymptotic validity of the per-

mutation tests even when the underlying distributions are not identical under the null

hypothesis, while still retaining the finite sample exactness in the case of homogeneous

underlying populations.

Theorem 3.2. Assume the setup and conditions of Theorem 3.1. Define the test statistic

Wm,n =(Γ)−1/2

Wm,n = m1/2(Γ)−1/2

[θm(X1, . . . , Xm)− θn(Y1, . . . , Yn)

], (29)

where

Γ = ΓP +m

nΓQ

16

Page 19: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

and matrices ΓP and ΓQ are consistent estimators of ΓP and ΓQ. Then, the permutation

distribution RWm,n of Wm,n defined in (2) with T replaced by W satisfies∣∣∣RW

m,n(t)− Φd(t)∣∣∣ P→ 0 , (30)

where Φd denotes the d-variate standard normal distribution.

Now, we generalize the modified Hotelling’s T 2 statistic in the case of means to

general parameters by considering the squared Euclidean norm of Wm,n defined in (31)

below.

Theorem 3.3. Assume the setup and conditions of Theorem 3.1 and Theorem 3.2. Let

Am,n = ||Wm,n||2 = W ′m,nΓ−1Wm,n , (31)

where Wm,n is d-dimensional as defined in (29) and || · || denotes the usual Euclidean

norm. Then, for t ∈ R, the permutation distribution RAm,n(t) of Am,n defined in (2) with

T replaced by A satisfies ∣∣∣RAm,n(t)− χ2

d(t)∣∣∣ P→ 0 ,

where χ2d denotes the Chi-squared distribution with d degrees of freedom.

Example 3.1. (Testing Equality of Median Vector) SupposeX1, . . . , Xm are d-dimensional

i.i.d. P , whereXi = (Xi,1, . . . , Xi,d)′ for i = 1, . . . ,m with median vector

(m1(P ), . . . ,md(P )

)′,

and independently, Y1, . . . , Yn are d-dimensional i.i.d. Q, where Yj = (Yj,1, . . . , Yj,d)′ for

j = 1, . . . , n with median vector(m1(Q), . . . ,md(Q)

)′. We are interested in testing the

null hypothesis

H0 : mk(P ) = mk(Q) for all k = 1, . . . , d ,

versus the alternative hypothesis

H1 : mk(P ) 6= mk(Q) for some k = 1, . . . , d .

Denote by fk(·) the marginal density of X. Then, the variance-covariance matrix of the

sample median vector(m1(P ), . . . ,md(P )

)′is given (Babu and Rao 1988) by

ΓP =

γ11f21

γ12f1f2

· · · γ1df1fd

......

. . ....

γd1fdf1

γd1fdf2

· · · γddf2d

,

17

Page 20: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

assuming the marginal density fk(mk(P )

)at the medium value mk exists and is strictly

positive, and

γr,s = P(Xr ≤ mr(P ), Xs ≤ ms(P ))− 1

4, r, s = 1, . . . , d .

The unknown quantities fk(mk(P )

)and γrs can be estimated as follows: The estimated

marginal density fk(·) can be obtained by the kernel estimator (Devroye and Wagner),

bootstrap estimator (Efron), or the smoothed bootstrap (Hall, DiCiccio, and Romano).

Also, γr,s, a consistent estimator of γr,s, can be calculated using the empirical joint c.d.f.

γr,s =1

m

m∑i=1

I(Xir ≤ ms(P ), Xis ≤ ms(P ))− 1

4,

where(m1(P ), . . . , mk(P )

)′is the sample median vector of

(m1(P ), . . . ,md(P )

)′.

4 Multiple Testing Using the Closure Method

Thus far, we have considered the joint testing problem when the problem of interest

is to test the single hypothesis (22) that all θk(P ) = θk(Q) for k = 1, . . . , d. In this

section, we will examine the multiple testing problem where we are now interested in

testing which hypotheses among the d null hypotheses are false, rather than just testing

whether any component of the d null hypotheses is false. In other words, we would

like to establish which differences θk(P ) − θ(Q) are nonzero. In doing so, it requires a

careful assessment; unlike testing a single hypothesis, testing many multiple hypotheses

simultaneously may cause problems due to the possibility of many Type 1 errors. If one

ignores the multiplicity issue and tests each hypothesis at level α, the probability of one

or more false rejections grows rapidly with the number of hypotheses d and may be much

greater than α. In such a case, the claim that the procedure controls the probability

of any false rejections at level α is untrue. We shall therefore restrict our attention to

multiple testing methods that control the classical familywise error rate (FWER), which

is the probability of one or more false rejections, at level α. That is, control of the

FWER at level α requires that

FWER = P{reject at least one true null hypothesis} ≤ α

for all P in the model P , in finite samples or at least asymptotically.

The most classical and simplest procedure that controls the FWER at level α is the

18

Page 21: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Bonferroni procedure, whereby each hypothesis Hi is rejected when pi, the marginal p-

value for testing Hi, is ≤ α/d. However, this Bonferroni procedure is highly conservative

and lacks power, especially when several highly correlated tests are undertaken. An

improved Bonferroni procedure was proposed by Holm (1979). Let p(1), . . . , p(d) be the

ordered p-values and H(1), . . . , H(d) be the corresponding hypotheses. Holm’s procedure

rejects H(i) when, for all j = 1, . . . , i,

p(j) ≤ α/(d− j + 1) .

Although the Holm procedure rejects at least as many hypotheses as the classic Bonfer-

roni procedure while satisfactorily controlling the FWER, the Holm procedure may still

be quite conservative.

The closure method proposed by Marcus et al. (1976) reduces the problem of con-

trolling the FWER to that of performing individual tests of single hypotheses which

control the usual probability of the Type 1 error at level α. More formally, for a subset

K ⊆ {1, . . . , d}, define the intersection (or joint) null hypothesis

HK : E(Xi) = E(Yi), for i ∈ K .

The closure method rejects Hi if and only if HK is rejected at level α for all subsets K

for which i ∈ K. But we can test HK by, for example, the test statistic Sm,n,K defined in

(14) but only using the components i ∈ K. To carry out the closure method in multiple

testing based on permutation tests, we can proceed in the following manner.

Algorithm 4.1. (Closure Method Based on Permutation Test)

1. For each given K ⊆ {1, . . . , d}, test HK at level α using the permutation test based

on an asymptotically pivotal statistic (either (14) or the prepivoted statistic defined

in (20)). Reject HK, if the observed test statistic Sm,n,K > cm,n,K where cm,n,K is

the lower (1− α) quantile of the permutation distribution.

2. By the closure method, for a given i ∈ {1, . . . , d}, reject Hi if and only if HK is

rejected at level α for all 2d−1 subsets K for which i ∈ K.

For example, suppose there are d = 3 hypotheses to be tested, i.e., the problem of

interest is to test Hi : E(Xi) = E(Yi) for i = 1, 2, and 3. Under the closure method

described above, H1, for instance, is rejected if and only if all the four intersection

hypotheses HK for which 1 ∈ K

H{1} : E(X1) = E(Y1) ,

19

Page 22: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

H{1,2} : E(X1) = E(Y1) and E(X2) = E(Y2) ,

H{1,3} : E(X1) = E(Y1) and E(X3) = E(Y3) ,

and

H{1,2,3} : E(X1) = E(Y1), E(X2) = E(Y2), and E(X3) = E(Y3)

are rejected at level α using the permutation tests based on an appropriate test statistic2.

Corollary 4.1. Algorithm 4.1 controls the FWER exactly if the underlying distributions

are identical and controls the FWER asymptotically as long as second moments are finite

and Σ defined in (5) is nonsingular.

Remark 4.1. Note that when calculating the exact permutation test, α ·N ! need not be

an integer, in which case, the rejection probability may be slightly less than α. However,

we can still achieve the finite sample exactness by randomization to make each individual

test to be exact.

5 Simulation Results

Monte Carlo simulation studies based on the modified Hotelling’s T 2 statistic are sum-

marized in this section. Table 1 displays rejection probabilities of the multivariate per-

mutation test based on the modified Hotelling’s T 2 test statistic (14) for testing equality

of means, where the nominal level considered is α = 0.05. We investigate several pairs

of multivariate (d = 7) normal distributions as well as multivariate t-distributions with

identical means but different covariance matrices, as displayed in the first column of

Table 1. The covariance matrices used in the studies include the 7 by 7 identity matrix

2Although, in principle, one needs to execute as many as O(2d) tests to apply the closure method,this procedure only requires the individual tests to be of level α to control the FWER without anyfurther assumptions. To illustrate this, let A be the event that any true hypothesis Hi is rejected bythe closure method, and let B be the event that the intersection of all true hypotheses is rejected atlevel α. Since A ⊆ B,

FWER = P{A} ≤ P{B} ≤ α .

20

Page 23: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

I7, as well as Σ1 and Σ2 given by

Σ1 =

1 0.5 0.5 0.5 0.5 0.5 0.5

0.5 1 0.5 0.5 0.5 0.5 0.5

0.5 0.5 1 0.5 0.5 0.5 0.5

0.5 0.5 0.5 1 0.5 0.5 0.5

0.5 0.5 0.5 0.5 1 0.5 0.5

0.5 0.5 0.5 0.5 0.5 1 0.5

0.5 0.5 0.5 0.5 0.5 0.5 1

, Σ2 =

1 0.8 0.65 0.5 0.35 0.2 0.05

0.8 1 0.8 0.65 0.5 0.35 0.2

0.65 0.8 1 0.8 0.65 0.5 0.35

0.5 0.65 0.8 1 0.8 0.65 0.5

0.35 0.5 0.65 0.8 1 0.8 0.65

0.2 0.35 0.5 0.65 0.8 1 0.8

0.05 0.2 0.35 0.5 0.65 0.8 1

For each pair of distributions, 10,000 simulations were performed where, for any simu-

lation, 9,999 permutations were randomly sampled to calculate the permutation distri-

bution. The simulation results confirm that the permutation test based on the modified

Hotelling’s T 2 test statistic for testing equality of multivariate means is valid in the

sense that the rejection probabilities approximately attain the nominal level α in large

samples.

21

Page 24: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Distributions50 50 100 100 200 300

100 150 150 200 300 500

N(0, I7)

N(0,Σ1)0.0550 0.0460 0.0572 0.0547 0.0543 0.0515

N(0,Σ1)

N(0,Σ2)0.0565 0.0438 0.0532 0.0527 0.0491 0.0508

N(0, I7)

N(0,Σ2)0.0415 0.0539 0.0515 0.0495 0.0497 0.0504

t5(0, I7)

t5(0,Σ1)0.0539 0.0453 0.0507 0.0500 0.0527 0.0514

t5(0,Σ1)

t5(0,Σ2)0.0537 0.0457 0.0530 0.0534 0.0489 0.0494

t5(0, I7)

t5(0,Σ2)0.0461 0.0604 0.0480 0.0484 0.0511 0.0506

t10(0, I7)

t10(0,Σ1)0.0527 0.0413 0.0490 0.0531 0.0500 0.0534

t10(0,Σ1)

t10(0,Σ2)0.0543 0.0429 0.0492 0.0536 0.0541 0.0540

t10(0, I7)

t10(0,Σ2)0.0461 0.0596 0.0481 0.0444 0.0515 0.0510

t30(0, I7)

t30(0,Σ1)0.0524 0.0463 0.0505 0.0514 0.0492 0.0498

t30(0,Σ1)

t30(0,Σ2)0.0537 0.0438 0.0519 0.0529 0.0546 0.0465

t30(0, I7)

t30(0,Σ2)0.0431 0.0587 0.0496 0.0466 0.0494 0.0504

Table 1: Monte-Carlo Simulation Results for Multivariate Permutation Test (α = 0.05)

6 Empirical Illustration

In this section, we illustrate empirical applications of multiple testing based on the

multivariate permutation tests developed above to test the effects that exercise has on

seven biometric measures. Charness and Gneezy (2009) conduct an experiment in which

they randomly divide participants into three different groups. While there is no further

22

Page 25: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

requirement for the participants in the control group (C), the first treatment group

members (T1) are asked to attend the gym once during the one-month intervention

period, and the participants in the second treatment group (T2) are required to attend

the gym eight times during the same period. Before, during, and after the seven-week

experiment period, the 39 members of the control group, the 57 members of the first

treatment group, and the 60 members of the second treatment group are measured on

seven different heath level indicators (body fat %, pulse rate, weight, BMI, waist, systolic

blood pressure, and diastolic blood pressure). See Charness and Gneezy (2009) for more

details.

Based on the marginal p-values from the two-sample Wilcoxon test, Charness and

Gneezy conclude that “with the exception of the blood-pressure measures, we see that

the biometric measures of the eight-times group improved significantly relative to both

the control group and (with the further exception of the pulse rate) the one-time group.

Thus, it appears that there are real health benefits that accrue from paying people to go

to the gym eight times in a month.” However, their approach has two drawbacks. First,

the two-sample Wilcoxon statistic is not a suitable test statistic for testing equality of

means because it may fail to control the rejection probability at α unless a shift model

is assumed. As argued in Chung and Romano (2011) in great detail, the Wilcoxon

test is most suitable for testing P(X ≤ Y ) = P(Y ≤ X), when the Xs are i.i.d. P and

independently, the Y s are i.i.d. Q. Even in this case, however, the Wilcoxon statistic has

to be appropriately modified so that the test statistic becomes asymptotically pivotal.

Moreover, testing seven measurements at the same time will cause the Familywise Error

Rate to be greater than the nominal level α. In order to take into account the fact that

seven individual tests are performed, a more careful assessment is required.

Our primary goal is to simultaneously test the effect of exercise based on mean differ-

ences of seven biometric measures while controlling the Familywise Error Rate. Instead

of testing the effect of each biometric measure individually, we want to test whether

there is an overall effect of exercise for each comparison group and to examine which

hypotheses among the seven are to be rejected. To do so, we use the permutation tests

based on the modified Hotelling’s T 2 statistic defined in (14) as well as the prepivoted

statistic defined in (20) and apply the closure method explained above to control the

FWER. The adjusted p-value for Hi is defined to be the smallest value α such that Hi is

rejected by the multiple testing procedure which controls the FWER at level α. Thus,

when applying the closure method, the adjusted p-value for Hi is defined to be the largest

p-value among all the intersection hypotheses which contain i. The marginal p-values

and the adjusted p-values for each comparison group are presented in Table 2 and Table

3 for the modified Hotelling’s T 2 statistic and the prepivoted statistic, respectively. The

23

Page 26: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

results below are based on 99,999 number of permutations for the modified Hotelling’s

T 2 statistic and 1,000 number of bootstrap samples and 9,999 number of permutations

for the prepivoted statistic.

C-T1 C-T2 T1 - T2

Marginal Adjusted Marginal Adjusted Marginal Adjusted

Body Fat % 0.05441 0.45582 0.00001 0.00105 0.00316 0.09155

Pulse Rate 0.0225 0.35441 0.06451 0.15424 0.74411 0.91710

Weight (kg) 0.99397 0.99397 0.13194 0.32724 0.00651 0.13261

BMI 0.9169 0.93457 0.09447 0.25627 0.0054 0.13261

Waist (in.) 0.71694 0.94425 0.06466 0.18402 0.07568 0.41272

Systolic BP 0.26476 0.77049 0.19305 0.41282 0.82418 0.91710

Diastolic BP 0.30853 0.79320 0.87274 0.87274 0.41255 0.83281

Table 2: Marginal and Adjusted p-values for Testing Equality of Means based on the

Modified Hotelling’s Statistic (14)

For C-T2 group, Body Fat % is significant based on both Bonferroni and the closure

method. However, for T1-T2 comparison, Body Fat %, Weight, and BMI are significant

based on Bonferroni or Holm’s procedure while the closure method does not reject any

hypothesis.

C-T1 C-T2 T1 - T2

Marginal Adjusted Marginal Adjusted Marginal Adjusted

Body Fat % 0.0641 0.2716 0.0004 0.0020 0.0044 0.0122

Pulse Rate 0.0248 0.1246 0.0581 0.3110 0.7202 0.9371

Weight (kg) 0.9999 0.9999 0.1457 0.4045 0.0066 0.0172

BMI 0.9398 0.9692 0.1032 0.3176 0.0062 0.0156

Waist (in.) 0.6973 0.9492 0.0725 0.3110 0.0706 0.2255

Systolic BP 0.2530 0.7417 0.1963 0.4045 0.8246 0.9371

Diastolic BP 0.3081 0.7417 0.9175 0.9175 0.4313 0.7960

Table 3: Marginal and Adjusted p-values for Testing Equality of Means based on the

Prepivoted Statistic (20)

24

Page 27: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

According to the Bonferroni or the Holm procedure, only Body Fat % is significant

for both C-T2 and T1-T2 groups. As explained earlier, these procedures are quite

conservative. If we apply the closure method based on Algorithm 4.1 using the prepivoted

statistic (20), more hypotheses are rejected. Not only is Body Fat % for C-T2 and T1-T2

significant, but both Weight and BMI for T1-T2 show significant results.

We suggest to use the maximum statistic (prepivoted statistic) over the modified

Hotelling’s T 2 in the cases where we expect to see a few strong effects. On the other

hand, when there are minor effects across all cases, the modified Hotelling’s T 2, which

captures the overall effects together, would work better than the maximum statistic.

Overall, we conclude that exercise is beneficial as do the previous authors. However,

the basis for such claims is more statistically sound when one accounts for doing many

tests and by making sure each test is valid in some finite sample or asymptotic sense.

Remark 6.1. It may be surprising to see the cases where the Bonferroni procedure leads

to a rejection but the closure method does not. In fact, neither dominates the other.

Consider the simplified setting where for i = 1, . . . , d, Xi ∼ N(θi, 1) is independent of

each other and Hi : θi = 0 for i = 1, . . . , d. For the intersection hypothesis HI : θi =

0 i ∈ I, use the test statistic TI =∑

i∈I X2i , which follows χ2

|I|. For example, when

s = 10 and θ1 = 3, θ2 = 1, θ3 = 2, and θi = 0 for i = 4, . . . , 10, the marginal p-value for

θ1 is 0.006046 while the adjusted p-value based on the closure method is 0.145849. On

the other hand, if the test statistic for HI is the minimum p-value over i ∈ I, the closure

method will reject at least as many hypotheses as the Bonferroni method.

7 Conclusion

Permutation tests has been quite popular among academic researchers due to their sim-

plicity and the exact finite sample Type 1 error control property that other resampling

methods such as bootstrap or subsampling lack. However, for testing parameters, con-

ducting a permutation test requires a careful treatment as misuse can result in losing

control of the rejection probability even asymptotically. The fundamental motivation

behind the permutation tests hinges on the fact that when all the observations are

i.i.d., any permuted sample has the same distribution as the original sample. If ob-

servations are sampled from heterogeneous populations, however, the justification of

permutation tests no longer holds and permutation tests lose their asymptotic validity,

even in the simple case of testing equality of means. We provide a framework whereby

the permutation test can asymptotically attain the rejection probability at α even with

25

Page 28: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

heterogeneous populations while retaining their exactness property in finite samples in

the case of homogeneous populations.

To summarize, if one is interested in testing equality of means of multivariate popula-

tions, permutation tests based on appropriate statistics, namely asymptotically pivotal

statistics, can serve the purpose of error control. In addition, if the maximum value

of the mean differences over all the components is of interest, one can transform a test

statistic using the prepivoting method in order to achieve asymptotic validity in general,

while maintaining the exactness property when P = Q. By studying the behavior of the

permutation test, we learn that the permutation distribution behaves like the uncondi-

tional true sampling distribution when all the observations are sampled from the mixture

distribution P = pP + (1− p)Q, where p is the limit of the fraction of observations from

P . If permutation tests are constructed based on a test statistic that is asymptotically

distribution-free, asymptotic justification of the test can be achieved.

Moreover, in dealing with multivariate cases, a careful assessment is required as the

rejection probability can be inflated by performing many tests simultaneously. By ap-

plying the closure method in the multiple testing setting, one can control the familywise

error rate at the nominal level α in a systematic way. We show in the empirical illustra-

tion that the closure method tends to reject more hypotheses than Bonferroni or Holm

when testing based on the maximum statistic. Thus, when we expect to have a few

strong effects, we suggest to use the closure method based on the maximum statistic.

On the other hand, when the test statistic is designed to capture the overall effects to-

gether, the modified Hotelling’s T 2 statistic may perform better. Neither test dominates

the other in terms of its ability to find true rejections. However, our analysis shows that

both offer valid error control.

A Useful Lemmas for Multivariate Cases

Suppose data Xn = (X1, . . . , Xn) has distribution Pn in Xn and let Gn be a finite group

of transformations of Xn onto itself. For a given test statistic Tn = Tn(Xn), let RTn (·)

denote the randomization distribution of Tn, defined by

RTn (t) =

1

|Gn|∑g∈Gn

I {Tn(gXn) ≤ t} . (32)

Hoeffing (1952) gave a sufficient condition to derive the limiting behavior of the ran-

domization distribution of a real-valued test statistic Tn. We generalize this result to

26

Page 29: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

multivariate cases where we investigate the limiting behavior of the multivariate ran-

domization distribution based on a test statistic Tn that is a d-dimensional vector in Rd.

So, in (32), both Tn and t are vectors in Rd. Note that RTn (·) takes values in R for any

t.

Lemma A.1. Let Gn and G′n be independent and uniformly distributed over Gn (and

independent of Xn). Suppose, under Pn,

(Tn(GnXn), Tn(G′nX

n))d→ (T, T ′), (33)

where T and T ′ are independent d-variate distributions, each with common multivariate

c.d.f. RT (·). Then, for all continuity points t ∈ Rd of RT (·),

RTn (t)

P→ RT (t) . (34)

Conversely, if (34) holds for some limiting c.d.f. RT whenever t is a continuity point of

RT (·), then (33) holds.

Proof of Lemma A.1: For the sufficiency part, let t ∈ Rd be a continuity point in

RT (·). To show (34), it suffices to show

EPn

[Rn(t)

]→ RT (t) (35)

and

EPn

[R2n(t)

]→[RT (t)

]2. (36)

First observe

EPn

[Rn(t)

]=

1

|Gn|∑g∈Gn

Pn {Tn(gXn) ≤ t} = Pn {Tn(GnXn) ≤ t}

which converges to RT (t) by the condition (33). To show (36), notice that

EPn

[R2n(t)

]=

1

|Gn|2∑g∈Gn

∑g′∈G′n

Pn {Tn(gXn) ≤ t, Tn(g′Xn) ≤ t}

= Pn {Tn(GnXn) ≤ t, Tn(G′nX

n) ≤ t} ,

which converges to[RT (t)

]2again by the condition (33). Hence, the result for the

sufficiency part follows. For the necessity party, assume s and t ∈ Rd are continuity

27

Page 30: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

points of RT (·). Then,

P (Tn(GnXn) ≤ s, Tn(G′nX

n) ≤ t) = E [P [Tn(GnXn) ≤ s, Tn(G′nX

n) ≤ t|Xn]]

= E[RTn (s)RT

n (t)]→ RT (s)RT (t) ,

since RTn (·) is a bounded sequence of random variable, for which convergence in proba-

bility implies convergence of moments.

We extend Slutsky’s theorem for the randomization distributions given in Subsection

3.2 of Chung and Romano (2011) to the multivariate case.

Lemma A.2. Suppose Xn has distribution Pn in Xn, and Gn is a finite group of trans-

formations g of Xn onto itself. Also, let Gn be a random variable that is uniform on

Gn. Assume Xn and Gn are mutually independent. Let RBn denotes the randomization

distributions of a d-dimensional random vector Bn, defined by

RBn (t) =

1

|Gn|∑g∈Gn

I{Bn(gXn) ≤ t}. (37)

Suppose, under Pn,

Bn(GnXn)

P→ b (38)

for a constant b ∈ Rd. Then, under Pn,

RBn (t) =

1

|Gn|∑g∈Gn

I{Bn(gXn) ≤ t} P→ δb(t) if t 6= b , (39)

where δc(·) denotes the distribution function corresponding to the point mass function at

c ∈ Rd.

Proof of Lemma A.2: Let G′n have the same distribution as Gn and be independent

from Gn and Xn. Since Bn(GnXn) converges in probability to a constant b (i.e., each

element of Bn(GnXn) converges in probability to its corresponding element of b) and

Bn(G′nXn)

P→ b, it follows that (Bn(GnXn), Bn(G′nX

n))P→ (b, b). Thus, the result

follows from Lemma A.1.

Lemma A.3. Let Bn and Tn be sequences of d-dimensional random variables satisfying

(38) and

(Tn(GnXn), Tn(G′nX

n))d→ (T, T ′), (40)

28

Page 31: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

where T and T ′ are independent, each with common d-variate c.d.f. RT (·). Let RT+Bn (t)

denote the randomization distribution of Tn + Bn, defined in (37) with B replaced by

T +B. Then, RT+Bn (t) converges to T + b in probability. In other words,

RT+Bn (t) ≡ 1

|Gn|∑g∈Gn

I{Tn(gXn) +Bn(gXn) ≤ t} P→ RT+b(t) ,

if RT+b is continuous at t ∈ Rd, where RT+b(·) denotes the corresponding d-variate c.d.f.

of T + b. (Of course, RT+b(t) = RT (t− b).)

Proof of Lemma A.3: Without loss of generality, assume bk = 0 for k = 1, . . . , d. For

any ε ∈ Rd with each component εk being positive for k = 1, . . . , d,

1

|Gn|∑g∈Gn

I{Tn(gXn) ≤ t− ε} − 1

|Gn|∑g∈Gn

I{|Bn(gXn)| > ε}

≤ 1

|Gn|∑g∈Gn

I{Tn(gXn) +Bn(gXn) ≤ t}

≤ 1

|Gn|∑g∈Gn

I{Tn(gXn) ≤ t+ ε}+1

|Gn|∑g∈Gn

I{|Bn(gXn)| > ε}

since it holds for each k-component of Tn(gXn), Bn(gXn), t, and ε. First, note that, by

Lemma A.2, 1|Gn|

∑g∈Gn I{|Bn(gXn)| > ε} converges in probability to 0 for any ε > 0.

Also, by Lemma A.1, (33) implies

RTn (t) =

1

|Gn|∑g∈Gn

I{Tn(gXn) ≤ t} P→ RT (t) (41)

if RT (·) is continuous at t ∈ Rd. Thus, if both t − ε and t + ε are continuity points

of RT (·), the first term of the first line and the first term of the third line converge in

probability to RT (t− ε) and RT (t+ ε), respectively. Therefore,

RT (t− ε) ≤ RT+bn (t) ≤ RT (t+ ε)

with probability tending to one, for continuity points t− ε and t+ ε of RT (·). Now, let

ε ↓ 0 through continuity points to deduce that

RT+Bn (t)

P→ RT (t).

29

Page 32: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Lemma A.4. Let An and Tn, respectively, be a sequence of d × d nonsingular random

matrices and a sequence of random variables satisfying the conditions

An(GnXn)

P→ C

where C is a fixed d× d nonsingular matrix, and

(Tn(GnXn), Tn(G′nX

n))d→ (T, T ′),

where T and T ′ are independent, each with common d-variate c.d.f. RT (·). Then, the

randomization distribution of A−1n Tn converges to C−1T in probability. In other words,

RA−1Tn (t) ≡ 1

|Gn|∑g∈Gn

I{An(gXn)−1Tn(gXn) ≤ t} P→ RC−1T (t),

if RC−1T is continuous at t, where RC−1T (·) denotes the corresponding c.d.f. of C−1T.

Proof of Lemma A.4: Write

A−1n Tn = C−1Tn + (A−1

n − C−1)Tn .

Then, we can apply Lemma A.3 with Bn = (A−1n −C−1)Tn, if we can verify the condition

Bn(GnXn)

P→ 0. But,

Bn(GnXn) = [An(GnX

n)−1 − C−1]Tn(GnXn)

P→ 0 · T = 0 ,

by the usual multivariate Slutsky’s Theorem. Finally, the behavior of C−1Tn follows

trivially from that of Tn.

Lemma A.5. Let Gn and G′n be independent and uniformly distributed over Gn (and

independent of Xn). Assume a d-dimensional random vector Tn satisfies (33). Also,

assume An(·) is a sequence of d× d nonsingular random matrices such that

An(GnXn)

P→ C (42)

for a fixed d×d nonsingular matrix C, i.e., each element of An(·) converges in probability

to the corresponding element of C. Further assume Bn(·) is a d-dimensional random

vector such that

Bn(GnXn)

P→ b , (43)

30

Page 33: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

for a constant b = (b1, . . . , bd)′ ∈ Rd. Let RC−1T+b(·) denote the distribution of C−1T +

b, where T is the limiting random variable assumed in (33). Let RA−1T+Bn (·) denote

the randomization distribution corresponding to the statistic sequence A−1n Tn + Bn, i.e.

replace Tn in (32) by A−1n Tn +Bn, so

RA−1T+Bn (t) ≡ 1

|Gn|∑g∈Gn

I{An(gXn)−1Tn(gXn) +Bn(gXn) ≤ t} (44)

Then,

RA−1T+Bn (t)

P→ RC−1T+b(t) ,

if the distribution RC−1T+b(·) of C−1T + b is continuous at t = (t1, . . . , td) ∈ Rd. (Of

course, RC−1T+b(t) = RT (C(t− b)).)

Proof of Lemma A.5: The proof follows from Lemma A.3 and Lemma A.4.

The following lemma provides a generalization of the continuous mapping theorem

for the randomization distributions in multivariate cases.

Lemma A.6. Suppose the randomization distribution of a test statistic Tn converges to

T in probability. In other words,

RTn (t) ≡ 1

|Gn|∑g∈Gn

I{Tn(gXn) ≤ t} P→ RT (t) ,

if RT is continuous at t ∈ Rd, where RT (·) denotes the corresponding c.d.f. of T. Let

h be a measurable map from Rd to Rs. Let C be the set of points in Rd for which h is

continuous. If P(T ∈ C) = 1, then the randomization distribution of h(Tn) converges to

h(T ) in probability.

Proof of Lamma A.6: Since the randomization distribution of the test statistic Tnconverges to T in probability, by Lemma A.1, under Pn,

(Tn(GnXn), Tn(G′nX

n))d→ (T, T ′)

holds, where Gn and G′n are independent and uniformly distributed over Gn, and T

and T ′ are independent d-variate distributions, with a common c.d.f. RT (·). From the

continuity assumption of h(·),

(h (Tn(GnXn)) , h (Tn(G′nX

n)))d→ (h(T ), h(T ′)) ,

31

Page 34: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

is satisfied, where h(T ) and h(T ′) are independent s-variate distributions, and thus, the

result follows again from Lemma A.1.

Lemma A.7. Let the metric d(P, P ′) between P and Q be defined as

d(P,Q) = max

(supt∈Rd

|FP (t)− FQ(t)| , ||ΣP − ΣQ||),

where FP (·) and FQ(·) denote the corresponding c.d.f.s of the probability distribution P

and Q, respectively, and

||ΣP − ΣQ|| = maxi,j|σi,j(P )− σi,j(Q)| .

Assume d(Pm, P )→ 0 and d(Qn, P )→ 0. Let Σ = p1−pΣP + ΣQ.

Then, the distribution Lm,n(Pm, Qn) of Tm,n defined in (4) under Pm and Qn con-

verges weakly to L(P , P ), where L(P , P ) is the multivariate normal distribution with

mean zero and covariance matrix Σ.

Proof of Lemma A.7: The result follows from Theorem 2.4. of Romano and Shaikh

(2012).

Lemma A.8. Assume the same setup and conditions of Lemma A.7. Consider the

distribution Jm,n(Pm, Qn) of M ′m,n under Pm and Qn defined in (16). Further assume

that Σ contains at least one nonzero component. Then,

Jm,n(Pm, Qn)d→ J(P , P ) ,

where J(P , P ) is the distribution of max |F | when F is the multivariate normal distri-

bution with mean zero and covariance matrix Σ defined in (18).

Proof of Lemma A.8: By Lemma A.7, the Slutsky’s Theorem, and the Continuous

Mapping Theorem, it suffices to show Σ converges in probability to Σ. But this follows

from the Law of Large Numbers applied to each component.

32

Page 35: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

B Proofs

Proof of Theorem 2.1: Put all the N = m+ n observations and write

ZN = (Z1, . . . , ZN)′ = (X1, . . . , Xm, Y1, . . . , Yn)′ =

X1,1 · · · X1,d

.... . .

...

Xm,1 · · · Xm,d

Y1,1 · · · Y1,d

.... . .

...

Yn,1 · · · Yn,d

.

Independent of the Zs, let (π(1), . . . , π(N)) and (π′(1), . . . , π′(N)) be independent ran-

dom permutations of {1, . . . , N}. By Lemma A.1, it suffices to show

(Tm,n(Zπ), Tm,n(Zπ′))d→ (T, T ′) , (45)

where T and T ′ are independent d-vectors each having the multivariate normal distribu-

tion with 0 and covariance matrix Σ = p1−pΣP + ΣQ. However, by the Cramer-Wold de-

vice, a sufficient condition for (45) is that, for any choice of constants t1 = (t1,1, . . . , t1,d)′

and t2 = (t2,1, . . . , t2,d)′ ∈ Rd,

m−1/2

[(m∑i=1

d∑k=1

t1,kXπ(i),k −m

n

n∑j=1

d∑k=1

t1,kYπ(m+j),k

)

+

(m∑i=1

d∑k=1

t2,kXπ′(i),k −m

n

n∑j=1

d∑k=1

t2,kYπ′(m+j),k

)]d→ N (0, t′1Σt1 + t2Σt2) .

(46)

Let Wi =

{1 if π(i) ≤ m

−m/n if π(i) > mand W ′

i is defined with π replaced by π′. Then,

conditioning on the Wi and W ′i , the left side of (46) can be rewritten as

m−1/2

[N∑i=1

(d∑

k=1

t1,kZi,kWi +d∑

k=1

t2,kZi,kW′i

)]

= m−1/2

m∑i=1

(d∑

k=1

(t1,kXk,iWi + t2,kXk,iW

′i

))+m−1/2

n∑j=1

(d∑

k=1

(t1,kYk,jWm+j + t2,kYk,jW

′m+j

))

33

Page 36: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

= m−1/2

m∑i=1

Xi +m−1/2

n∑j=1

Yj , (47)

where Xi ≡ t′1XiWi+ t′2XiW′i and Yj ≡ t′1YjWm+j + t′2YjW

′m+j. Note that conditional on

W and W ′, (47) is an independent sum of a linear combination of independent variables.

Define

σ2i = Var(Xi|Wi,W

′i ) = t′1ΣP t1W

2i + t′2ΣP t2W

′i2

+ 2t′1ΣP t2WiW′i

and let s2m =

∑mi=1 σ

2i . If we can show that, for any subsequence mj, there exists a further

subsequence mjk such that the random variables X1, . . . , Xmjkunder the conditional

distribution given Wmjkand W ′

mjksatisfy the Lindeberg condition with probability one,

so that conditionally on Wmjkand W ′

mjk,

mjk1/2

mjk∑i=1

Xi/smjkd→ N(0, 1) with probability one

then, unconditionally,

m−1/2

m∑i=1

Xid→ N

(0,

p

1− p(t′1ΣP t1 + t′2ΣP t2)

), (48)

as1

mjk

s2mjk

P→ p

1− p(t′1ΣP t1 + t′2ΣP t2) .

To verify the Lindeberg condition, observe that for each ε > 0, the (conditional) Linde-

berg condition becomes

mjk∑i=1

1

s2mjk

E[X2i I{|Xi| > εsmjk}

∣∣Wmjk,W ′

mjk]

≤ 1

s2mjk

mjk∑i=1

σ2i maxi=1,...,mjk

E

[X2i

σ2i

I

{X2i

σ2i

>ε2s2

mjk

σ2i

}∣∣∣Wmjk,W ′

mjk

]

= E

[X2i

σ2i

I

{X2i

σ2i

>ε2s2

mjk

maxi σ2i

}∣∣∣Wmjk,W ′

mjk

]. (49)

Thus, in order to show (49)→ 0 with probability one, it suffices to show, conditional on

W amd W ′, (Xi

σi

)2

is uniformly integrable , (50)

34

Page 37: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

andmaxi σ

2i∑m

i=1 σ2i

P→ 0 (51)

as m→∞. The condition (50) follows by the assumption (6). Certainly,

1

mmax

i=1,...,mσ2i =

1

mmax

i=1,...,m

(t′1ΣP t1W

2i + t′2ΣP t2W

′i2

+ 2t′1ΣP t2WiW′i

)= OP (1/N)

P→ 0 .

Furthermore, note that

E (Wi) = E (W ′i ) = 0 ,

E(W 2i

)= E

(W ′2i

)=m

n→ p

1− p, Cov (Wi,W

′i ) = E (WiW

′i ) = 0 ,

E(W 4i

)= E

(W ′4i

)=m

N+m4

n4

m

N→ p+

p4

(1− p)3.

Also, note further that for i 6= j,

WiWj =

1 with probability m(m−1)

N(N−1),

−mn

with probability 2 mnN(N−1)

,m2

n2 with probability n(n−1)N(N−1)

,

and similarly,

W 2i W

2j =

1 with probability m(m−1)

N(N−1),

m2

n2 with probability 2 mnN(N−1)

,m4

n4 with probability n(n−1)N(N−1)

.

Hence, for i 6= j,

E(WiWj) =1

N(N − 1)

[m(m− 1)− 2

m

nmn+

m2

n2n(n− 1)

]= − m

n(N − 1)→ 0 ,

and

E(W 2i W

2j ) =

1

N(N − 1)

[m(m− 1) + 2

m2

n2mn+

m4

n4n(n− 1)

]=

m

n3N(N − 1)

[nm(m+ n)2 − (n3 −m3)

]=

N

N − 1

m2

n2− m(n2 −mn+m2)

n3(N − 1)→ p2

(1− p)2,

which implies

Cov(W 2i ,W

2j )→ 0 .

35

Page 38: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Based on these facts, it can be readily shown that

E(σ2i

)=m

n(t′1ΣP t1 + t′2ΣP t2)→ p

1− p(t′1ΣP t1 + t′2ΣP t2) ,

E(σ4i

)→(p+

p4

(1− p)3

)((t′1ΣP t1)2 + (t′2ΣP t2)2

)+2

p2

(1− p)2

((t′1ΣP t1)(t′2ΣP t2) + 2(t1ΣP t2)2

),

and for i 6= j,

E(σ2i σ

2j

)→ p2

(1− p)2(t′1ΣP t1 + t′2ΣP t2)

2.

Therefore, we now have

E

(1

m

m∑i=1

σ2i

)=m

n(t′1ΣP t1 + t′2ΣP t2)→ p

1− p(t′1ΣP t1 + t′2ΣP t2)

and

Var

(1

m

m∑i=1

σ2i

)=

1

m2E

(m∑i=1

σ2i

)2

− m2

n2(t′1ΣP t1 + t′2ΣP t2)

2

=1

m2

[E

(m∑i=1

σ4i

)+∑i 6=j

E(σ2i σ

2j

)]− m2

n2(t′1ΣP t1 + t′2ΣP t2)

2

→ p2

(1− p)2(t′1ΣP t1 + t′2ΣP t2)

2 − p2

(1− p)2(t′1ΣP t1 + t′2ΣP t2)

2= 0

implying (1

m

m∑i=1

σ2i

)P→ p

1− p(t′1ΣP t1 + t′2ΣP t2) .

Consequently, The condition (51) holds, and thus, along the subsequence mjk , (49)

converges to zero with probability one, implying (48). Using a similar argument, the limit

of the second term in (47) can be readily shown to be N (0, t′1ΣQt1 + t′2ΣQt2) and thus,

by the multivariate Polya’s theorem (Chandra, 1988), the result follows immediately.

Proof of Theorem 2.2: Write Σ = Σ(Z1, . . . , ZN) and let (π(1), . . . , π(N)) denote a

random permutation of {1, . . . , N}. We first will show that

Σ(Zπ(1), . . . , Zπ(N)

) P→ Σ ,

36

Page 39: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

where

Σ =p

1− pΣP + ΣQ .

To do this, it suffices to show that

ΣP

(Zπ(1), . . . , Zπ(m)

) P→ pΣP + (1− p)ΣQ (52)

and

ΣQ

(Zπ(m+1), . . . , Zπ(N)

) P→ pΣP + (1− p)ΣQ . (53)

However, contiguity results between multinomial and multivariate hypergeometric dis-

tributions (see Lemma 3.3 of Chung and Romano (2011)) guarantee both (52) and (53).

Thus, we can use Theorem 2.1 and apply Lemma A.5 to conclude that the permutation

distribution of the studentized test statistic Sm,n behaves as in the stated result.

Proof of Theorem 2.3 and Theorem 2.4: Both results follow from the continu-

ous mapping theorem for the randomization distribution in multivariate cases given in

Lemma A.6.

Proof of Theorem 2.5: As in the proof of Theorem reftheorem:mvstuperm, we have

already shown 52 and 53 hold. Thus, we can use Theorem 2.1 together with Lemma

A.5 and Lemma A.6 to conclude that the permutation distribution of the test statistic

Mm,n behaves as in the stated result.

To investigate the permutation distribution of the prepivoted statistics, we shall

define an appropriate metric on the space of probabilities. For probability distributions

P,Q ∈ Rd with finite covariance matrices ΣP and ΣQ, let the metric d(P,Q) between P

and Q be defined as

d(P,Q) = max(

supt∈Rd

|FP (t)− FQ(t)| , ||ΣP − ΣQ||), (54)

where FP (·) and FQ(·) denote the corresponding c.d.f.s of the probability distribution P

and Q, respectively, and ||ΣP − ΣQ|| = maxi,j |σi,j(P )− σi,j(Q)|.

Proof of Theorem 2.6: By definition, the permutation distribution RJm,n of Jm,n(Mm,n, Pm, Qn)

is the empirical distribution of Jm,n(Mm,n(π(i)), Pm(π(i)), Qn(π(i))), i.e.,

RJm,n(t) =

1

N !

∑π(i)∈GN

I{Jm,n

(Mm,n(π(i)), Pm(π(i)), Qn(π(i))

)≤ t}.

37

Page 40: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Fix δ > 0 and divide the permutation distribution into two parts where i ∈ I ≡{i : d(Pm(π(i)), P ) ≤ δ, d(Qn(π(i)), P ) ≤ δ

}and i ∈ Ic. Thus, the permutation dis-

tribution RJm,n(t) can be rewritten as

RJm,n(t) =

1

N !

∑i∈I

I{Jm,n

(Mm,n(π(i)), Pm(π(i)), Qn(π(i))

)≤ t}

+1

N !

∑i∈Ic

I{Jm,n

(Mm,n(π(i)), Pm(π(i)), Qn(π(i))

)≤ t}.

We shall first show that 1N !|I| P→ 1, where |I| denotes the cardinality of I. It suffices to

show1

N !

∑i

I{d(Pm(π(i)), P ) ≤ δ

}P→ 1. (55)

and similarly for d(Qn(π(i)), P ). To show (55), it is sufficient to show that

1

N !

∑i

P{d(Pm(π(i)), P ) ≤ δ

}→ 1 ,

or equivalently

Wn(Zπ(1), . . . , Zπ(m)) ≡ P{d(Pm(Π), P ) ≤ δ

}→ 1 . (56)

However, by the contiguity results in Subsection 4.4 of Chung and Romano (2013), if,

for V1, . . . , Vm i.i.d P , one can show

Wn(V1, . . . , Vm) ≡ P

{max

(supt∈Rd

∣∣FPm(t)− FP (t)∣∣ , ∣∣∣∣ΣPm

− Σ∣∣∣∣) ≤ δ

}→ 1 , (57)

then (56) is satisfied. For the first component in (57), for any δ,

P

(supt∈Rd

∣∣∣FPm(V1,...,Vm)(t)− FP (t)∣∣∣ ≤ δ

)→ 1

by the Glivenko-Cantelli Theorem. Also, by the Strong Law of Large Numbers,

ΣPm(V1,...,Vm)

P→ Σ with probability one.

Thus, it follows that (56) holds and similarly, it can be shown that

P{d(Qn(Π), P ) ≤ δ

}→ 1.

38

Page 41: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Knowing that 1N !|Ic| P→ 0, we now have

RJm,n(t) =

1

N !

∑i∈I

I{Jm,n

(Mm,n(π(i)), Pm(π(i)), Qn(π(i))

)≤ t}

+ oP (1) .

For any ε > 0, it follows by Lemma A.8 that the first term on the right hand side is

bounded as follows:

1

N !

∑i∈I

I{J(Mm,n(π(i)), P , P

)≤ t− ε

}≤ 1

N !

∑i∈I

I{Jm,n

(Mm,n(π(i)), Pm(π(i)), Qn(π(i))

)≤ t}

≤ 1

N !

∑i∈I

I{J(Mm,n(π(i)), P , P

)≤ t+ ε

}with probability tending to one.

Note that we know from Theorem 2.4 that the permutation distribution of Mm,n con-

verges in probability to F ′(·) = J(·, P , P ), which is continuous and strictly increasing at

J−1(·, P , P ). Applying the continuous mapping theorem, we obtain that

1

N !

∑i∈I

I{J(Mm,n(π(i)), P , P

)≤ t− ε

}P→ t− ε

and similarly1

N !

∑i∈I

I{J(Mm,n(π(i)), P , P

)≤ t+ ε

}P→ t+ ε ,

implying that for any ε > 0,

t− ε ≤ 1

N !

∑i∈I

I{Jm,n

(Mm,n(π(i)), Pm(π(i)), Qn(π(i))

)≤ t}≤ t+ ε .

Since ε > 0 was arbitrary, the result (21) is proved.

Proof of Theorem 3.1: Put all the N = m+ n observations together and write

ZN = (Z1, . . . , ZN)′ = (X1, . . . , Xm, Y1, . . . , Yn)′ =

X1,1 · · · X1,d

.... . .

...

Xm,1 · · · Xm,d

Y1,1 · · · Y1,d

.... . .

...

Yn,1 · · · Yn,d

.

39

Page 42: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Let V1, . . . , VN be i.i.d. P . Then, by assumption,

m1/2[θm (V1, . . . , Vm)− θ(P )

]−m−1/2

m∑i=1

fP (Vi)P→ 0 ,

where fP (·) =(fP ,1(·), . . . , fP ,d(·)

)′. Using this fact after applying the contiguity result

from Lemma 3.3 of Chung and Romano (2013) element by element, we now have, for a

permutation π of {1, . . . , N},

εm(Zπ(1), . . . , Zπ(m)

)≡ m1/2

[θm(Zπ(1), . . . , Zπ(m)

)− θ(P )

]−m−1/2

m∑i=1

fP (Zπ(i))P→ 0

(58)

and

εn(Zπ(m+1), . . . , Zπ(N)

)≡ n1/2

[θn(Zπ(m+1), . . . , Zπ(N)

)− θ(P )

]−n−1/2

n∑j=1

fP (Zπ(m+j))P→ 0 .

(59)

Thus, we can write

Wm,n

(Zπ(1),...,π(N)

)=m1/2

[θm(Zπ(1), . . . , Zπ(m)

)− θn

(Zπ(m+1), . . . , Zπ(N)

)]=m1/2

[1

m

m∑i=1

fP (Zπ(i))−1

n

n∑j=1

fP (Zπ(m+j))

]

+ εm(Zπ(1), . . . , Zπ(m)

)+(mn

)1/2

εn(Zπ(m+1), . . . , Zπ(N)

).

Note that the last two terms converge in probability to zero by (58) and (59). Therefore,

we can apply Slutsky’s Theorem for multivariate randomization distributions Lemma

A.3; that is, it suffices to determine the limit behavior of

m1/2

[1

m

m∑i=1

fP (Zπ(i))−1

n

n∑j=1

fP (Zπ(m+j))

]. (60)

Independent of the Zs, let (π(1), . . . , π(N)) and (π′(1), . . . , π′(N)) be independent ran-

dom permutations of {1, . . . , N}. By Lemma A.1 together with (60), it suffices to show(m−1/2

[m∑i=1

fP (Zπ(i))−m

n

n∑j=1

fP (Zπ(m+j))

],m−1/2

[m∑i=1

fP (Zπ′(i))−m

n

n∑j=1

fP (Zπ′(m+j))

])

40

Page 43: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

d→ (T, T ′) ,

where T and T ′ are independent with each of T and T ′ being d-vectors that have multi-

variate normal distributions with 0 and variance Γ = p1−pΓP +ΓQ. However, this reduces

the problem to the mean case in Theorem 2.1.

Proof of Theorem 3.2: Write Γ = Γ(Z1, . . . , ZN) and let (π(1), . . . , π(N)) denote a

random permutation of {1, . . . , N}. We first will show that

Γ(Zπ(1), . . . , Zπ(N)

) P→ Γ ,

where

Γ =p

1− pΓP + ΓQ .

To do this, it suffices to show that

ΓP(Zπ(1), . . . , Zπ(m)

) P→ pΓP + (1− p)ΓQ (61)

and

ΓQ(Zπ(m+1), . . . , Zπ(N)

) P→ pΓP + (1− p)ΓQ . (62)

However, contiguity results between multinomial and multivariate hypergeometric dis-

tributions (see Lemma 3.3 of Chung and Romano (2011)) guarantee both (61) and (62).

Thus, we can use Theorem 3.1 and Lemma A.5 to conclude that the permutation dis-

tribution of the test statistic Wm,n satisfies the result.

References

Babu G. J. and Rao C. R. (1988) Joint Asymptotic Distribution of Marginal Quantiles

and Quantile Functions in Samples from a Multivariate Population. Journal of

Multivariate Analysis 27, 15-23.

Beran, R. (1988a). Balanced Simultaneous Confidence Sets. Journal of American Sta-

tistical Association 83, 679–686.

Beran, R. (1988b). Prepivoting Test Statistics: A Bootstrap View of Asymptotic Re-

finements. Journal of American Statistical Association 83, 687–697.

Chandra, P. T. (1989). Multidimensional Polya’s Theorem. Bulletin of the Calcutta

Mathematical Society 81, 227–231.

Chung, E., and Romano, P. J. (2013). Exact and Asymptotically Robust Permutation

Tests. Annals of Statistics 41, 484-507.

41

Page 44: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Chung, E., and Romano, P. J. (2011). Asymptotically Valid and Exact Permutation

Tests Based on Two-sample U -Statistics.

Efron, B. (1979). Bootstrap Methods: Another Look at the Jackknife. Annals of Statis-

tics 7, 1–26.

Hall, P., DiCiccio, T., and Romano, J. (1989). On Smoothing and the Bootstrap. Annals

of Statistics 17, 692–704.

Hoeffding, W. (1952). The large-sample power of tests based on permutations of obser-

vations. The Annals of Mathematical Statistics 23, 169–192.

Holm, S. (1979). A simple sequentially rejective multiple test procedure. Scandinavian

Journal of Statistics 6, 65–70.

Janssen, A. (1997). Studentized permutation tests for non-i.i.d. hypotheses and the

generalized Behrens-Fisher problem. Statistics and Probability Letters 36, 9–21.

Janssen, A. (2005). Resampling student’s t-type statistics. Annals of the Institute of

Statistical Mathematics 57, 507–529.

Janssen, A. and Pauls, T. (2003). How do bootstrap and permutation tests work? Annals

of Statistics 31, 768–806.

Janssen, A. and Pauls, T. (2005). A Monte Carlo comparison of studentized bootstrap

and permutation tests for heteroscedastic two-sample problems. Computational

Statistics 20, 369–383.

Lehmann, E. L. (1998). Nonparametrics: Statistical Methods Based on Ranks. revised

first edition, Prentice Hall, New Jersey.

Lehmann, E. L. (1999). Elements of Large-Sample Theory. Springer-Verlag, New York.

Lehmann, E. L. (2009). Parametric versus nonparametrics: two alternative methodolo-

gies. Journal of Nonparametric Statistics 21, 397–405.

Lehmann, E. L. and Romano, J. (2005). Testing Statistical Hypotheses. 3rd edition,

Springer-Verlag, New York.

Neubert, K. and Brunner, E. (2007). A Studentized permutation test for the non-

parametric Behrens-Fisher problem. Computational Statistics & Data Analysis 51,

5192–5204.

Neuhaus, G. (1993). Conditional rank tests for the two-sample problem under random

censorship. Annals of Statistics 21, 1760–1779.

Pauly, M. (2010). Discussion about the quality of F-ratio resampling tests for comparing

variances. TEST, 1–17.

Politis, D., Romano, J. and Wolf, M. (1999). Subsampling. Springer-Verlag, New York.

Romano, J. (1989). Bootstrap and randomization tests of some nonparametric hypoth-

esis. Annals of Statistics 17, 141–159.

Romano, J. (1990). On the behavior of randomization tests without a group invariance

assumption. Journal of the American Statistical Association 85, 686–692.

42

Page 45: MULTIVARIATE AND MULTIPLE PERMUTATION TESTS By EunYi … · permutation tests when comparing parameter vectors from two distributions P and Qare developed. Although an exact level

Romano, J. (2009). Discussion of “parametric versus nonparametrics: Two alternative

methodologies”.

Romano, J. and Shaikh, A. (2012). On the Uniform Asymptotic Validity of Subsampling

and the Bootstrap. Annal of Statistics 40, 2798-2822.

Romano, J., Shaikh, A. and Wolf, M. (2011). Consonance and the Closure Method in

Multiple Testing. International Journal of Biostatistics 7, Article 12.

Romano, J. and Wolf, M. (2010). Balanced control of generalized error rates. Annals of

Statistics 38, 598–633.

Serfling, S. (1980). Approximation Theorems of Mathematical Statistics. Wiley, New

York.

Simes, R. J. (1986) An improved Bonferroni procedure for multiple tests of significance.

Biometrika 73, 751–754.

van der Vaart, A. W. (1998). Asymptotic statistics. Cambridge University Press, New

York.

ADDRESS:

EunYi Chung: Department of Economics, Stanford University, Stanford, CA 94305-

6072; [email protected]

Joseph P. Romano: Departments of Statistics and Economics, Stanford University, Stan-

ford, CA 94305-4065; [email protected]

43