Tutorials › Adaptive Clinical Trial Design › Copula Models For Joint Dose Outcomes

Phase 1/2 Designs With Efficacy and Toxicity · Tutorial 615 of 799

Copula Models For Joint Dose Outcomes

Learn to combine efficacy and toxicity dose-response probabilities with a copula, interpret its dependence parameter, and assess the assumptions behind the resulting joint probabilities.

Advanced 11 min read

What You'll Learn

  • Define a Gaussian copula and combine it with marginal efficacy and toxicity probabilities.
  • Calculate the four joint outcome probabilities at a dose.
  • Interpret the copula parameter without confusing it with the binary correlation.
  • Derive the independence case and the limiting dependence bounds.
  • Check probability coherence, model fit, and important limitations.

Why a Copula Is Needed

At a dose \(d\), an efficacy model can estimate the probability of response and a toxicity model can estimate the probability of an adverse event. Those two marginal probabilities do not, by themselves, determine how often both outcomes occur in the same patient. A joint model supplies that missing dependence information, which matters when a dose decision distinguishes patients who benefit without toxicity from those who experience both.

The earlier material on dependence between efficacy and toxicity introduces why the association matters. Here, the focus is a particular way to build a joint distribution from the two marginal dose-response models. The copula leaves the marginal probabilities intact and specifies how they fit together.

Definition: Let \(E=1\) indicate efficacy and \(T=1\) indicate toxicity, each defined for the same patient over prespecified assessment windows. At dose \(d\), write \(p_E(d)=P(E=1\mid D=d)\) and \(p_T(d)=P(T=1\mid D=d)\). A copula is a function that combines marginal distribution functions into a joint distribution function. For binary outcomes, a chosen copula specifies the joint probability \(P(E=1,T=1\mid D=d)\); the other three cell probabilities then follow from the margins.

Gaussian Copula Construction

A Gaussian copula is indexed by a dependence parameter \(\rho\), with \(-1\leq\rho\leq1\). For \(0<u,v<1\), define

$$ C_\rho(u,v)=\Phi_2\!\left(\Phi^{-1}(u),\Phi^{-1}(v);\rho\right), $$

where \(\Phi\) is the standard normal cumulative distribution function and \(\Phi_2(a,b;\rho)\) is the bivariate standard normal probability \(P(Z_E\leq a,Z_T\leq b)\) when the two standard normal variables have correlation \(\rho\). For interior values \(-1<\rho<1\), use this copula with the marginal models to set

$$ q_{11}(d)=P(E=1,T=1\mid D=d) =C_\rho\!\left(p_E(d),p_T(d)\right). $$

Equivalently, the event probabilities can be represented by thresholding a pair of standard normal variables with correlation \(\rho\). This representation defines the Gaussian copula construction; it does not assert that the trial outcomes are continuous or that an unobserved biological mechanism has been established.

Once \(q_{11}(d)\) is calculated, the other cells are fixed by subtraction:

$$ \begin{aligned} q_{10}(d)&=P(E=1,T=0\mid D=d)=p_E(d)-q_{11}(d),\\ q_{01}(d)&=P(E=0,T=1\mid D=d)=p_T(d)-q_{11}(d),\\ q_{00}(d)&=P(E=0,T=0\mid D=d)=1-p_E(d)-p_T(d)+q_{11}(d). \end{aligned} $$

The first subscript denotes efficacy and the second toxicity. Thus \(q_{10}\) is efficacy without toxicity, while \(q_{01}\) is toxicity without efficacy. These cells sum to one and reproduce both marginal probabilities. A basic coherence check is that each cell is nonnegative.

Worked Example: Combining Two Marginal Dose Models

Suppose two hypothetical marginal dose-response models give \(p_E(d)=0.60\) and \(p_T(d)=0.25\) at a particular dose. For illustration, choose \(\rho=0\), so the Gaussian copula is the independence copula and \(q_{11}=p_Ep_T\).

Both outcomes. \(q_{11}=0.60(0.25)=0.150\).

Efficacy without toxicity. \(q_{10}=0.60-0.150=0.450\).

Toxicity without efficacy. \(q_{01}=0.25-0.150=0.100\).

Neither outcome. \(q_{00}=1-0.60-0.25+0.150=0.300\).

The four probabilities sum to \(0.150+0.450+0.100+0.300=1.000\). Their efficacy margin is \(0.150+0.450=0.600\), and their toxicity margin is \(0.150+0.100=0.250\), as required. These calculations illustrate construction from assumed marginal probabilities; they are not results from a real trial.

What the Dependence Parameter Means

The parameter \(\rho\) is the correlation in the Gaussian copula, not generally the correlation between the observed binary outcomes. With binary margins, the observed correlation depends on \(\rho\) and on both marginal probabilities. A positive \(\rho\) tends to increase the probability that efficacy and toxicity occur together relative to independence; it does not change either marginal probability.

For example, when both margins equal \(0.50\), the Gaussian copula has a convenient exact expression. If \(\rho=0.50\), then

$$ q_{11}=\frac14+\frac{\arcsin(\rho)}{2\pi} =\frac14+\frac{\pi/6}{2\pi} =\frac13. $$

The remaining cells are \(q_{10}=0.50-1/3=1/6\), \(q_{01}=1/6\), and \(q_{00}=1-0.50-0.50+1/3=1/3\). The observed binary correlation is

$$ \frac{q_{11}-p_Ep_T} {\sqrt{p_E(1-p_E)p_T(1-p_T)}} = \frac{1/3-1/4}{\sqrt{(1/4)(1/4)}} =\frac13. $$

Thus a copula parameter of \(0.50\) produces an observed binary correlation of \(1/3\) in this example. A different pair of marginal probabilities would generally give a different binary correlation for the same \(\rho\).

Derivation: Independence and Dependence Limits

At \(\rho=0\), the bivariate standard normal distribution factors into independent standard normal margins. Therefore \(\Phi_2(a,b;0)=\Phi(a)\Phi(b)\), and substituting \(a=\Phi^{-1}(p_E)\) and \(b=\Phi^{-1}(p_T)\) gives \(q_{11}=p_Ep_T\). This establishes the independence case directly.

The joint probability must also obey bounds imposed by the binary margins. From the requirement that all four cells are nonnegative, \(q_{11}\geq0\), \(p_E-q_{11}\geq0\), \(p_T-q_{11}\geq0\), and \(1-p_E-p_T+q_{11}\geq0\). Rearranging gives the Fréchet bounds:

$$ \max\{0,p_E+p_T-1\}\leq q_{11}\leq\min\{p_E,p_T\}. $$

For the Gaussian copula, as \(\rho\) approaches \(1\), the two copula coordinates move together and \(q_{11}\) approaches the upper bound \(\min(p_E,p_T)\). As \(\rho\) approaches \(-1\), they move oppositely and \(q_{11}\) approaches the lower bound \(\max\{0,p_E+p_T-1\}\). These are limiting cases; they do not mean that every application should assume perfect dependence.

Worked Example: Interpreting the Limiting Cases

Suppose hypothetical dose-specific margins are \(p_E=0.70\) and \(p_T=0.40\). At the positive-dependence limit, \(q_{11}=\min(0.70,0.40)=0.40\). The cells are \(q_{10}=0.70-0.40=0.30\), \(q_{01}=0.40-0.40=0\), and \(q_{00}=1-0.70-0.40+0.40=0.30\). All patients with toxicity also have efficacy in this limiting joint distribution.

At the negative-dependence limit, \(q_{11}=\max(0,0.70+0.40-1)=0.10\). The cells are \(q_{10}=0.70-0.10=0.60\), \(q_{01}=0.40-0.10=0.30\), and \(q_{00}=1-0.70-0.40+0.10=0\). The margins require at least \(0.10\) to have both outcomes, because the two marginal probabilities sum to \(1.10\). In both limits, the cells are nonnegative and sum to one. The values describe theoretical extremes, not estimates for an actual trial.

Assumptions, Diagnostics, and Alternatives

The construction depends on more than arithmetic. First, efficacy and toxicity must be defined for the same patient and the same dose, with clear outcome windows and coding. Second, the marginal dose-response models must be appropriate: their probabilities should be calibrated to the intended population and estimand. Third, the selected copula must be a reasonable representation of dependence. If one common \(\rho\) is used across doses, that also assumes the copula dependence structure is constant across dose, even though the observed binary association can change as the margins change.

For discrete outcomes, the margins do not uniquely determine an unrestricted copula at all points. Selecting a Gaussian copula is therefore a modeling choice, not a consequence of fitting the two marginal models. At the observed binary thresholds, the chosen copula supplies a joint probability; other copula families can supply different joint probabilities while preserving the same margins.

Useful checks include verifying that all four computed cells are in \([0,1]\), that they sum to one, and that their row and column sums reproduce the fitted margins. Compare predicted joint cell frequencies with observed counts by dose where data permit. Large systematic discrepancies, sparse cells, or estimates of \(\rho\) near its limits can indicate weak information or model strain. If fitted values violate the Fréchet bounds or produce negative cells, the implementation or parameterization is invalid.

The main alternatives answer different needs. Independence fixes the joint probability at \(p_Ep_T\), which is simple but imposes no residual association. A saturated four-cell model at each dose can represent the observed joint distribution flexibly, but requires more data and may not borrow strength across doses. Other copula families change the dependence pattern, including how strongly the model links rare or extreme outcomes. The Gaussian copula is a compact choice, not a universally correct one.

Worked Example: Checking a Proposed Joint Distribution

A hypothetical model reports \(p_E=0.35\), \(p_T=0.30\), and \(q_{11}=0.20\) at one dose. Calculate the implied cells and check the margins.

The cells are \(q_{11}=0.20\), \(q_{10}=0.35-0.20=0.15\), \(q_{01}=0.30-0.20=0.10\), and \(q_{00}=1-0.35-0.30+0.20=0.55\). They are all nonnegative and sum to \(0.20+0.15+0.10+0.55=1.00\). The reconstructed margins are \(0.20+0.15=0.35\) for efficacy and \(0.20+0.10=0.30\) for toxicity.

The Fréchet bounds are \(\max(0,0.35+0.30-1)=0\) and \(\min(0.35,0.30)=0.30\), so \(q_{11}=0.20\) is admissible. This check establishes probability coherence; it does not establish that the Gaussian copula or the estimated dependence is clinically adequate.

Common Pitfall and Practical Interpretation

A common mistake is to describe \(\rho\) as the efficacy-toxicity correlation observed among patients. That is wrong because \(\rho\) indexes the Gaussian copula, while the correlation of the two binary indicators depends on their margins as well. The correction is to report \(\rho\) as the copula dependence parameter and, when relevant, calculate the implied binary association or joint cell probabilities at the dose of interest.

Another limitation is that the joint probabilities are conditional on the chosen marginal and dependence models. A plausible set of cells is not evidence that the copula captures the clinical mechanism. In dose-finding work, communicate the marginal probabilities, the dependence assumption, and the resulting joint probabilities together. This lets readers see both what the marginal models imply and how the dependence choice changes the balance of benefit and harm.

Check Your Understanding

Answer the questions, then compare your reasoning with the solutions below.

  1. If \(p_E=0.40\) and \(p_T=0.20\) under a Gaussian copula with \(\rho=0\), calculate all four joint probabilities.
  2. For margins \(p_E=0.65\) and \(p_T=0.55\), state the Fréchet bounds for \(q_{11}\).
  3. Why should a reported copula parameter \(\rho=0.30\) not automatically be described as an observed binary correlation of \(0.30\)?
  4. Suppose a proposed joint model gives \(p_E=0.25\), \(p_T=0.60\), and \(q_{11}=0.30\). Identify the problem.

Solutions. (1) Independence gives \(q_{11}=0.40(0.20)=0.08\); hence \(q_{10}=0.32\), \(q_{01}=0.12\), and \(q_{00}=0.48\). (2) The lower bound is \(\max(0,0.65+0.55-1)=0.20\), and the upper bound is \(\min(0.65,0.55)=0.55\), so \(0.20\leq q_{11}\leq0.55\). (3) The binary correlation also depends on both marginal probabilities, so it need not equal the copula parameter. (4) Since \(q_{11}\) cannot exceed \(\min(0.25,0.60)=0.25\), the proposed value \(0.30\) violates a Fréchet bound and implies a negative \(q_{10}=0.25-0.30\); the joint distribution is invalid.

Clinical Biostats