Why a Joint Limit Is Needed
In an adaptive trial, the allocation rule can use accumulated responses to choose later assignments. Consequently, the final allocation counts and the estimated arm means are based on a shared evolving data history. Knowing a limit law for each quantity separately does not generally determine the limit law of the pair: their covariance can affect standard errors for combined quantities, such as a treatment contrast together with an allocation deviation.
The goal here is to express that dependence explicitly. We consider a fixed number \(K\) of treatment arms and a total of \(n\) assignments. Allocation counts are treated as a vector with one redundant coordinate removed, because the counts sum to \(n\). The response estimates are then obtained from the response-score components by accounting for their random denominators.
Setup and Assumptions
Write \(N_{1:K-1}(n)\) for the first \(K-1\) counts and \(\pi_{1:K-1}\) for the corresponding target fractions. The final count is determined by \(N_K(n)=n-\sum_{i=1}^{K-1}N_i(n)\); it is not an additional unconstrained coordinate. Let \(\mathcal{F}_{t-1}\) denote the observed trial history before assignment \(t\). The assignment probabilities are assumed predictable: \(q_{i,t}=P(A_t=i\mid\mathcal{F}_{t-1})\) is determined from that history before \(Y_t\) is observed.
For each arm, suppose the response innovation \(\varepsilon_{i,t}=Y_t-\mu_i\), when arm \(i\) is assigned, has conditional mean zero given the past and that assignment. A convenient sufficient variance condition is a finite, stable conditional second moment; more general conditional variances are allowed if their normalized sums converge. These assumptions describe the response noise, not independence of the assignments across time.
The central allocation condition is a joint asymptotic linear representation. Assume there are \((K-1)\)-dimensional martingale differences \(\psi_t\) such that \(N_{1:K-1}(n)-n\pi_{1:K-1}=\sum_{t=1}^n\psi_t+o_P(\sqrt n)\). This condition says that, at the square-root-of-\(n\) scale, the allocation-count fluctuation has a martingale representation. It is a substantive condition on the allocation procedure; convergence of \(N_i(n)/n\) to \(\pi_i\) alone does not imply it.
Define the response-score increment \(\xi_t=(I_{1,t}\varepsilon_{1,t},\ldots,I_{K,t}\varepsilon_{K,t})^\mathsf{T}\). Assume \((\psi_t^\mathsf{T},\xi_t^\mathsf{T})^\mathsf{T}\) is a martingale-difference vector satisfying a multivariate martingale central limit theorem: its conditional covariance sums divided by \(n\) converge in probability to a finite, nonrandom matrix, and its conditional Lindeberg condition holds. These conditions rule out a non-negligible contribution from rare, exceptionally large increments. Denote the limiting covariance blocks by \(\Omega_A\) for \(\psi_t\), \(C\) for the cross-covariance of \(\psi_t\) and \(\xi_t\), and \(V\) for \(\xi_t\).
The Joint Limit and Its Covariance
The dimensions clarify the result: \(\Omega_A\) is \((K-1)\) by \((K-1)\), \(C\) is \((K-1)\) by \(K\), and \(V\) is \(K\) by \(K\). The matrix \(D\) rescales each score by its arm's target allocation fraction. In particular, the cross-covariance between the count fluctuation and the estimated means is \(CD\), not necessarily zero.
Why the Denominators Produce This Form
The response score for arm \(i\) is \(S_i(n)=\sum_{t=1}^n I_{i,t}(Y_t-\mu_i)\). Whenever \(N_i(n)>0\), the estimator satisfies the exact identity \(\hat{\mu}_i(n)-\mu_i=S_i(n)/N_i(n)\). Thus, with \(S(n)=(S_1(n),\ldots,S_K(n))^\mathsf{T}\), \[ \sqrt n(\hat{\mu}(n)-\mu) =\operatorname{diag}\left(\frac{n}{N_1(n)},\ldots,\frac{n}{N_K(n)}\right)\frac{S(n)}{\sqrt n}. \] The allocation fractions converge to positive \(\pi_i\), so the diagonal matrix converges in probability to \(D\). The joint martingale central limit theorem applied to the allocation representation and \(S(n)=\sum_t\xi_t\) gives a Gaussian limit with covariance blocks \(\Omega_A,C,V\). Applying the continuous mapping theorem, or equivalently Slutsky's theorem to the convergent diagonal factor, transforms the score block into \(D\) times that block. The resulting covariance blocks are \(CD\) and \(DVD\), as claimed.
This also explains why analyzing the margins separately loses information. The score limit determines the response-estimate margin after rescaling, but it does not determine how that margin co-varies with the allocation limit. That dependence is carried by \(C\).
Worked Example: Transforming a Joint Covariance
Consider two arms with target fractions \(\pi_1=0.40\) and \(\pi_2=0.60\). Suppose the joint limiting covariance blocks, for the first-arm count and the two response scores, are \(\Omega_A=(0.16)\), \(C=(0.12,\,-0.08)\), and \(V=\begin{pmatrix}1.60&0\\0&1.20\end{pmatrix}\). These are hypothetical limiting covariance quantities, not data from an actual trial. They form a valid covariance matrix: for example, the Schur-complement check gives \(CV^{-1}C^\mathsf{T}=0.01433<0.16\).
The estimator rescaling matrix is \(D=\operatorname{diag}(1/0.40,1/0.60)=\operatorname{diag}(2.5,1.6667)\). Therefore the count-to-estimate covariance row is \(CD=(0.12(2.5),-0.08(1.6667))=(0.3000,-0.1333)\).
The response-estimate covariance block is \[ DVD= \begin{pmatrix} 2.5&0\\0&1.6667 \end{pmatrix} \begin{pmatrix} 1.60&0\\0&1.20 \end{pmatrix} \begin{pmatrix} 2.5&0\\0&1.6667 \end{pmatrix} = \begin{pmatrix} 10.00&0\\0&3.333 \end{pmatrix}. \] Thus the joint limit covariance, ordered as the first-arm count fluctuation followed by the two estimated means, is \[ \begin{pmatrix} 0.16&0.3000&-0.1333\\ 0.3000&10.00&0\\ -0.1333&0&3.333 \end{pmatrix}. \] The positive covariance with the first estimated mean and negative covariance with the second are features of the stipulated joint limit. They cannot be inferred from the two marginal variances alone.
Worked Example: A Case With Zero Cross-Covariance
Suppose assignments are made independently with fixed probabilities \(q_1=0.50\) and \(q_2=0.50\), and response innovations have conditional means zero and variances \(\sigma_1^2=4\) and \(\sigma_2^2=9\). For the first-arm count, the allocation increment is \(I_{1,t}-0.50\). Its conditional covariance with the first-arm response score increment is \(E[(I_{1,t}-0.50)I_{1,t}\varepsilon_{1,t}\mid\mathcal{F}_{t-1}]=0\), because the response innovation has conditional mean zero given the assignment. The cross-covariance with the second-arm score is zero for the same reason. Hence \(C=(0,0)\).
The limiting count variance is \(q_1(1-q_1)=0.25\). The score variances are \(V_{11}=q_1\sigma_1^2=0.50(4)=2.00\) and \(V_{22}=q_2\sigma_2^2=0.50(9)=4.50\); the cross-score covariance is zero because a subject cannot be assigned to both arms. With \(D=\operatorname{diag}(2,2)\), the response-estimate variances are \(2(2^2)=8.00\) and \(4.5(2^2)=18.00\). The limiting covariance matrix is therefore diagonal, with entries \(0.25,8.00,18.00\).
Here the joint Gaussian limit has zero count-to-estimate covariance, and its components are asymptotically independent. This conclusion depends on the fixed-probability design and the stated conditional-mean assumptions; it should not be presumed for an adaptive rule.
Contrasts and the Redundant Count
A joint limit is especially useful for linear summaries. If \(a\) is a vector of coefficients for a response contrast, then the scaled contrast error is \(a^\mathsf{T}\sqrt n(\hat{\mu}(n)-\mu)\). Its limiting variance is \(a^\mathsf{T}DVDa\), and its covariance with the count fluctuation is \(\Omega_A\) and \(CD\) combined through the corresponding linear transformations. For two arms, the second-arm count fluctuation is exactly the negative of the first-arm fluctuation, since \[ \frac{N_2(n)-n\pi_2}{\sqrt n} =-\frac{N_1(n)-n\pi_1}{\sqrt n}. \] Including both count coordinates in a covariance matrix therefore produces a singular matrix by construction. This is not a failure of the limit theorem; it is a deterministic constraint.
Worked Example: Covariance With a Two-Arm Contrast
Use the limiting covariance from the first worked example and consider the treatment contrast \(\hat{\mu}_1(n)-\hat{\mu}_2(n)\). Its scaled error has coefficient vector \(a=(1,-1)^\mathsf{T}\). Since the response-estimate covariance block is diagonal, the limiting variance is \[ a^\mathsf{T} \begin{pmatrix}10.00&0\\0&3.333\end{pmatrix} a =10.00+3.333=13.333. \] The standard deviation on the square-root-\(n\) scale is \(\sqrt{13.333}=3.651\) response units.
The covariance between the first-arm count fluctuation and this scaled contrast error is \(0.3000-(-0.1333)=0.4333\), in count-fluctuation times response units. Thus a joint Gaussian approximation for the count and contrast uses covariance \(0.4333\), while a calculation based only on the contrast's marginal variance would omit this dependence. If the second-arm count were used instead, its covariance with the contrast would be \(-0.4333\), as required by the count-sum constraint.
Diagnostics, Alternatives, and Limitations
Before using the theorem, check that the assumptions match the design and that the resulting covariance is coherent. In particular, verify that every \(\pi_i\) is positive, the allocation-count representation holds at the square-root-\(n\) scale, and the joint conditional covariance sums and Lindeberg condition are justified. The full block matrix must be positive semidefinite; a negative eigenvalue beyond numerical tolerance can indicate an incorrect cross-covariance, an inconsistent estimated covariance block, or a violated assumption.
A common mistake is to calculate separate marginal limits and then set the cross-covariance to zero because the response innovations have conditional mean zero. That argument accounts for the immediate response-score increment, but not necessarily for the whole adaptive allocation-count fluctuation: future allocation probabilities may depend on earlier responses. The correction is to derive or estimate the joint block \(C\) under the actual allocation-count representation. Zero cross-covariance is justified in settings such as the fixed-probability example, not by conditional centering alone.
The main alternative is to report separate marginal asymptotic distributions. That can be adequate when only one margin is needed, but it is insufficient for joint inference or summaries combining allocation and response estimates. Conditioning on the realized counts is another possible analysis, but it answers a conditional question and does not automatically reproduce the unconditional joint law under adaptive assignment.
Finally, the theorem is not automatic for every adaptive design. If allocation fluctuations do not have the stated square-root-\(n\) representation, if some allocation fractions approach zero, or if conditional covariance limits remain random, the displayed deterministic Gaussian covariance need not apply. Such cases require a different normalization or a limit statement that retains the random conditional covariance. A correct-looking covariance calculation cannot compensate for an unsuitable asymptotic regime.
Check Your Understanding
Use the definitions and joint-limit calculation above. Complete solutions are provided after the questions.
- Why is only the first \(K-1\) allocation counts included as a free count vector?
- For target fractions \((0.25,0.75)\), what is the estimator rescaling matrix \(D\)?
- If \(C=(0.10,-0.06)\) and \(D=\operatorname{diag}(2,1.25)\), calculate the count-to-estimate covariance row.
- Why does a zero conditional mean for response innovations not, by itself, establish that \(C=0\) under adaptive allocation?
- What does a negative eigenvalue in a proposed joint covariance matrix suggest?
Solutions. (1) The counts sum to \(n\), so the last count equals \(n\) minus the sum of the first \(K-1\); it adds no independent coordinate. (2) \(D=\operatorname{diag}(1/0.25,1/0.75)=\operatorname{diag}(4,1.3333)\). (3) Multiply \(C\) by \(D\): \((0.10(2),-0.06(1.25))=(0.2000,-0.07500)\). (4) Adaptive allocation counts can include effects of earlier responses through later allocation probabilities, so their full asymptotic representation may be correlated with response scores even when each response innovation is conditionally centered. (5) A covariance matrix must be positive semidefinite; a negative eigenvalue can indicate arithmetic or estimation error, an incorrectly specified cross-block, or assumptions that do not support the proposed limit.