Tutorials › Bioavailability and Bioequivalence › Treatment-Period Balance in Crossover Schedules

Crossover Designs · Tutorial 74 of 399

Treatment-Period Balance in Crossover Schedules

Use treatment-by-period tables to check whether a proposed crossover schedule represents each treatment equally in every period, and interpret what the counts do and do not establish.

Intermediate 9 min read

What You'll Learn

  • Construct a treatment-by-period count table from assigned sequences.
  • State when exact equality is possible and calculate departures from a target.
  • Check two-period, two-sequence schedules using sequence counts.
  • Diagnose imbalance in a three-treatment, three-period schedule.
  • Distinguish treatment-period balance from total enrollment and other design properties.
  • Identify limits of balance tables and common counting mistakes.

Why check treatment-period balance?

A crossover schedule assigns participants to an order of treatments across study periods. A basic design question is whether each treatment is scheduled equally often in each period. If one treatment appears much more often in an early period than another, the schedule has a treatment-period imbalance. Counting assignments before a study begins can reveal this feature without analyzing any pharmacokinetic outcomes.

The check is about the structure of the proposed schedule, not whether treatment differences are statistically significant. It does not establish that the treatments have the same effect, nor does it show that the schedule was randomized appropriately. It answers a narrower question: how many participants are assigned to receive each treatment in each period?

Definition: Let \(n_{jk}\) be the number of participants scheduled to receive treatment \(j\) in period \(k\). The treatment-by-period count table has treatments as rows, periods as columns, and \(n_{jk}\) in cell \((j,k)\). A schedule is exactly treatment-period balanced when, within each period, every treatment has the same count. This exact condition is possible only when the number assigned in each period is divisible by the number of treatments represented in that period.

For a complete crossover schedule, each participant contributes one treatment assignment to each period. The period total is therefore the number assigned to the schedule, provided every participant has an assignment in every period. The table can be built from the planned treatment sequences: count how many sequences place each treatment in each period, then multiply by the number assigned to each sequence.

Targets and departures from balance

Suppose \(J\) treatments are intended to appear equally often in each period and \(N_k\) participants are scheduled for period \(k\). The exact target for each treatment in that period is \(N_k/J\). When this is not an integer, exact equality cannot be achieved; the closest integer counts will differ by at least one. For a balanced complete schedule with the same \(N\) participants in every period, \(N_k=N\).

$$ \text{Target count in cell }(j,k)=\frac{N_k}{J}, \qquad \text{cell departure }d_{jk}=n_{jk}-\frac{N_k}{J}. $$

A useful first diagnostic is simply to compare the cells in each period column. If a compact numerical summary is helpful, the largest absolute departure, \(\max_{j,k}|d_{jk}|\), identifies the most discrepant cell from the equal-count target. Another descriptive measure is the within-period range, the largest treatment count minus the smallest treatment count. These summaries describe the size of the departure; neither is a hypothesis test or a universal acceptability threshold. The design objective and practical context determine whether a small discrepancy matters.

Check the table margins as well as its cells. A balanced total number of assignments to each treatment across the entire study does not guarantee balance within periods: a treatment may be overrepresented in one period and underrepresented in another. Conversely, a table can be balanced within periods while the participants are distributed unevenly among the named sequences in a more complex schedule. The cell counts answer the treatment-by-period question, while sequence totals describe a different feature of the schedule.

Worked examples

Worked Example: An Exactly Balanced Two-Period Schedule

A hypothetical two-treatment crossover has 40 participants assigned equally to sequences AB and BA: 20 to each sequence. A sequence gives the treatment order, so AB means treatment A in period 1 and B in period 2. Find the treatment-by-period counts and assess balance.

In period 1, the 20 participants assigned to AB receive A, and the 20 assigned to BA receive B. In period 2, their assignments are reversed. Thus:

$$ \begin{array}{c|cc|c} & \text{Period 1} & \text{Period 2} & \text{Total}\\ \hline A & 20 & 20 & 40\\ B & 20 & 20 & 40\\ \hline \text{Period total} & 40 & 40 & 80 \end{array} $$

The target is \(40/2=20\) participants per treatment in each period. Each of the four cells equals 20, so the schedule is exactly treatment-period balanced. The row totals also happen to be equal, but the period-specific cells—not just those row totals—establish the balance.

Worked Example: Unequal Sequence Counts

A second hypothetical two-treatment schedule assigns 26 participants to AB and 14 to BA, for \(N=40\). Calculate the counts and departures from the equal-count target.

Period 1 has 26 assignments to A from AB and 14 to B from BA. Period 2 has 14 assignments to A from BA and 26 to B from AB. Each period has 40 assignments, so the target is \(40/2=20\) per treatment.

$$ \begin{array}{c|cc} & \text{Period 1} & \text{Period 2}\\ \hline A & 26 & 14\\ B & 14 & 26 \end{array} \qquad d_{\text{A,1}}=26-20=6,\quad d_{\text{B,1}}=14-20=-6. $$

The period 2 departures are \(-6\) for A and \(+6\) for B. The within-period range is \(26-14=12\) participants in each period, and the largest absolute cell departure is 6. The schedule is not treatment-period balanced. Its overall totals are 40 assignments to A and 40 to B, which shows why checking only treatment totals over the whole study would miss the imbalance.

Worked Example: A Three-Treatment, Three-Period Schedule

Consider a hypothetical schedule with treatments A, B, and C, and sequences ABC, BCA, and CAB. Suppose 6 participants are assigned to each sequence, for \(N=18\). Construct the table.

In period 1, the sequences assign A, B, and C respectively, six times each. In period 2, they assign B, C, and A, again six times each. In period 3, they assign C, A, and B, again six times each. Therefore:

$$ \begin{array}{c|ccc} & \text{Period 1} & \text{Period 2} & \text{Period 3}\\ \hline A & 6 & 6 & 6\\ B & 6 & 6 & 6\\ C & 6 & 6 & 6 \end{array} $$

There are three treatments and 18 participants per period, so the target is \(18/3=6\) per cell. The schedule is exactly balanced. Now suppose the sequence allocation changes to 10 participants on ABC, 4 on BCA, and 4 on CAB, still totaling 18. Period 1 then has A=10, B=4, C=4; period 2 has A=4, B=10, C=4; and period 3 has A=4, B=4, C=10. The target remains 6, so the largest absolute departure is \(10-6=4\). This modified schedule is not treatment-period balanced, even though every sequence is represented and the total sample size is unchanged.

Why the two-sequence check is especially simple

In a two-period, two-sequence AB/BA schedule, treatment-period balance is equivalent to equal sequence counts. Let \(n_{AB}\) and \(n_{BA}\) be the assigned numbers. Period 1 has \(n_{AB}\) assignments to A and \(n_{BA}\) to B; period 2 has \(n_{BA}\) to A and \(n_{AB}\) to B. Therefore, both periods have equal treatment counts exactly when \(n_{AB}=n_{BA}\).

$$ n_{\text{A,1}}=n_{AB},\quad n_{\text{B,1}}=n_{BA}, \qquad n_{\text{A,2}}=n_{BA},\quad n_{\text{B,2}}=n_{AB}. $$

This gives a short justification for the shortcut: setting the two treatment counts equal in period 1 requires \(n_{AB}=n_{BA}\); the same equality then makes period 2 balanced as well. The shortcut depends on this particular two-period, two-sequence structure. For schedules with more treatments, periods, or sequences, construct the treatment-by-period table rather than assuming that equal sequence totals are either necessary or sufficient for the desired cell balance.

How to audit a proposed schedule

1
Specify the schedule and its unit of counting.
Use the number of participants assigned to each sequence, not the number of sequence labels in a list unless each label represents one participant.
2
Translate sequences into period assignments.
For every sequence, identify the treatment in each period and multiply by its assigned participant count.
3
Check period totals and targets.
Confirm the entries in a period sum to the number scheduled in that period. Divide that total by the number of treatments intended to be equally represented to obtain the target.
4
Compare cells within each period.
Report exact equality when all relevant counts match. Otherwise describe the departures or ranges, and state that the schedule is imbalanced rather than applying an unstated pass/fail threshold.

What balance does and does not show

Treatment-period balance is a design property expressed in counts. It can make the schedule more even in the representation of treatments across periods, but the count table alone cannot show that assignment was random, that treatment groups are comparable in every other respect, or that the study will meet a bioequivalence criterion. Those questions require information and analyses beyond this arithmetic audit. The table also cannot diagnose outcome-based issues: it contains assignment counts, not concentration measurements or participant responses.

When reviewing a schedule, keep three checks distinct. First, examine the treatment-by-period cells for the balance specified by the design. Second, inspect sequence totals to understand how participants are distributed among treatment orders. Third, verify that the planned counts describe the assignments actually intended; if participants later fail to complete periods or have missing observations, realized counts may differ from the planned table. A schedule can be balanced as proposed and become unbalanced in the observed data. Report which table is being assessed.

A useful comparison is with an overall treatment total. Overall totals collapse the period dimension and can conceal offsetting excesses and deficits, as in the AB/BA example with 26 and 14 participants. Sequence totals retain the order information but are not a substitute for cell counts in a general design. The treatment-by-period table is the direct tool for the particular question of whether each treatment appears equally often in each period.

Common mistakes and limitations

  • Checking only row totals. Equal totals for each treatment across the whole study can conceal an excess in one period and a deficit in another. Compare treatments within each period.
  • Counting sequence names instead of participants. If one sequence has 12 assigned participants and another has 8, the schedule has counts 12 and 8—not one and one.
  • Assuming exact equality is always possible. With 20 participants and three treatments in a period, equal integer counts are impossible. State the target and the unavoidable rounding pattern.
  • Treating balance as evidence of randomization or equivalence. Equal assignment counts are descriptive properties of a schedule; they do not prove random allocation or a treatment effect.
  • Using a two-sequence shortcut in a more complex schedule. Derive the cells from the actual sequences whenever the structure is not the two-period AB/BA design.

A further limitation is that “balanced” depends on the intended target. Some schedules do not aim for equal representation of every treatment in every period, for example when constraints require unequal allocation. In that case, compare observed planned counts with the stated target rather than labeling every departure from equality a design error. A clear audit names the target, the counts, and the size of any departure.

Key takeaway: Build the treatment-by-period table from participant assignments and compare counts within each period. Exact balance means equal treatment counts in each relevant period; it is not a statistical test and does not establish other properties of the study.

Check Your Understanding

Answer each question, then compare with the brief solutions below.

  1. A two-treatment schedule assigns 18 participants to AB and 22 to BA. What are the treatment counts in each period, and is the schedule balanced?
  2. A three-treatment period has 25 assigned participants. Can all three treatments have equal integer counts? What is the closest possible allocation by counts?
  3. Why can equal overall totals for treatments A and B fail to establish treatment-period balance?
  4. In a two-period AB/BA schedule, what condition on sequence counts is equivalent to treatment-period balance?
  5. Does a balanced treatment-by-period table show that participants were randomized? Explain.

Solutions. (1) Period 1 has A=18 and B=22; period 2 has A=22 and B=18. The target is 20 per treatment per period, so the schedule is not balanced. (2) No: \(25/3=8.333\ldots\) is not an integer. The closest counts are 8, 8, and 9, in some order. (3) Overall totals can hide opposite period-specific departures, as in the 18/22 AB/BA schedule, which totals 40 assignments to each treatment. (4) The assigned counts must satisfy \(n_{AB}=n_{BA}\). (5) No. The table describes assignment counts; it does not establish how assignments were generated or whether allocation was random.