← Clinical Trials
Multiple Sclerosis Phase 3 Time-to-Event Analysis NCT04548999

A Study to Evaluate the Efficacy, Safety and Pharmacokinetics (PK) of a Higher Dose of Ocrelizumab in Adults With Primary Progressive Multiple Sclerosis (PPMS): Complete Statistical Analysis

This analysis examines a randomized comparison of approved-dose ocrelizumab with a weight-based higher-dose regimen in adults with primary progressive multiple sclerosis. The primary outcome is time to onset of 12-week composite confirmed disability progression, with a reported hazard ratio of 0.95 and a 95% confidence interval of 0.76 to 1.18.

Trial start: 2020-12-03  ·  Enrollment: 769  ·  Sponsor: Hoffmann-La Roche
Scope of this record

This page provides an independent statistical analysis and educational interpretation of publicly reported results. ClinicalTrials.gov provides the official trial registry record. Numerical trial results on this page are restricted to the results posted in the ClinicalTrials.gov record; calculations added by Clinical Biostats are labelled as such.

1. Trial at a Glance

This page covers the registry results for A Study to Evaluate the Efficacy, Safety and Pharmacokinetics (PK) of a Higher Dose of Ocrelizumab in Adults With Primary Progressive Multiple Sclerosis (PPMS) (NCT04548999), a randomized phase 3 study. The primary outcome is Time to Onset of 12-week Composite Confirmed Disability Progression (cCDP12).

769
Enrollment
Phase 3
2
Arms
In the primary outcome
0.95
Hazard ratio
Ocrelizumab 600 mg vs Ocrelizumab 1200 m
0.76–1.18
95% CI
Two-sided
FeatureRegistry value
ClinicalTrials.gov identifierNCT04548999
PhasePhase 3
ConditionMultiple Sclerosis
AllocationRandomized
Design modelParallel
MaskingDouble
Enrollment769
Arms in the primary outcome2
Lead sponsorHoffmann-La Roche
Results postedYes

2. Clinical Question

Population

Adults with primary progressive multiple sclerosis (PPMS). The primary analysis population was the full analysis set, comprising all randomized participants grouped according to assigned treatment.

Intervention

Ocrelizumab at a higher dose every 24 weeks: 1200 mg for participants weighing <75 kg at baseline or 1800 mg for participants weighing ≥75 kg.

Comparator

Ocrelizumab 600 mg every 24 weeks, the approved dose described in the registry record.

Primary question

Does assignment to the higher-dose regimen, compared with the 600 mg regimen, change the time until a first 12-week composite confirmed disability progression event?

The primary outcome brings together confirmed worsening on disability and physical-function measures. An event occurs when at least one of the specified criteria is met: a confirmed increase in Expanded Disability Status Scale (EDSS) score, a confirmed increase of at least 20% from baseline in the Timed 25-foot Walk Test (T25FWT), or a confirmed increase of at least 20% from baseline in the 9-Hole Peg Test (9-HPT). The confirmation period is 12 weeks.

The comparison is randomized, double-blind, controlled, and parallel-group. That design is intended to compare assigned regimens while limiting systematic differences in treatment allocation and expectations. The registry record lists 769 participants enrolled. The posted primary estimate is a hazard ratio for the comparison, alongside medians for each assigned group. These statistics address the time-to-event question; they do not by themselves establish that one regimen is clinically preferable.

3. Trial Design

The registry describes a multicenter, randomized, double-blind, controlled, parallel-group study in adults with PPMS. Its phase is listed as Phase 3, while the official title calls it Phase IIIB. The registry lists 769 participants enrolled and the study status as active, not recruiting. It records a start date of 2020-12-03 and a primary completion date of 2025-06-30.

Participants were assigned to ocrelizumab 600 mg or a higher, weight-based ocrelizumab regimen. The higher-dose assignment was 1200 mg for baseline body weight <75 kg and 1800 mg for baseline body weight ≥75 kg. Both regimens are described as intravenous infusions every 24 weeks. The registry arm descriptions refer to a minimum of 5 treatment doses in the double-blind treatment phase. The approved-dose arm description also says participants may be offered higher-dose ocrelizumab in an optional open-label extension. Actual participation in that extension and subsequent treatment exposure are not reported in the registry record.

The primary analysis population is the full analysis set: all randomized participants, classified according to the treatment they were assigned. The posted arm counts for the primary outcome are 253 for the 600 mg group and 500 for the higher-dose group. Those arm counts describe the analysis and should not be mistaken for a balanced allocation. The registry record does not report the rationale for the allocation ratio or the trial's original sample-size justification.

There are 19 posted outcome measures and 10 posted analyses. The primary outcome is time to 12-week composite confirmed disability progression; several secondary outcomes also assess disability progression, walking, hand function, cognition, or brain-volume change. The registry record does not report a detailed statistical analysis plan, interim analyses, or how the optional extension was incorporated into the primary analysis.

4. Participant Flow and Accounting

The registry reports how participants moved through each stage of the study. All counts below are exactly as posted; missing counts are not inferred from other stages.

Before assignment: Participants were randomized in a 2:1 ratio to receive treatment with either ocrelizumab higher dose (1200 milligrams \[mg\] or 1800 mg) based on the participant's body weight (BW) or ocrelizumab 600 mg for a minimum of up to 120 weeks. 16 participants were excluded from all analysis sets used in this study due to serious good clinical practice (GCP) violations. Therefore, results are presented for 753 participants.

Overall Study

StageOcrelizumab 600 mgOcrelizumab 1200 mg or 1800 mg
STARTED253500
Safety Analysis Set (SAS)254499
COMPLETED00
NOT COMPLETED253500

Reasons for not completing this period:

ReasonOcrelizumab 600 mgOcrelizumab 1200 mg or 1800 mg
Adverse Event24
Death23
Lost to Follow-up13
Reason not Specified01
Physician Decision27
Withdrawal by Subject1538
Ongoing in Study231444

Analysis population for the primary outcome, as defined in the registry: FAS included all randomized participants, with participants grouped according to the treatment they were assigned.

5. Baseline Characteristics

The table reproduces the baseline characteristics posted in the registry, which describe the participants analysed at baseline and help show whether the randomized groups were comparable.

Population: Full analysis set (FAS) included all randomized participants, with participants grouped according to the treatment they were assigned.

CharacteristicUnitOcrelizumab 600 mgOcrelizumab 1200 mg or 1800 mgTotal
Participants analysed253500753
Age, Continuousyears41.7 (SD 8.9)41.8 (SD 9.1)41.8 (SD 9.0)
Sex: Female, Male: FemaleParticipants133266399
Sex: Female, Male: MaleParticipants120234354
Race (NIH/OMB): American Indian or Alaska NativeParticipants92433
Race (NIH/OMB): AsianParticipants134
Race (NIH/OMB): Native Hawaiian or Other Pacific IslanderParticipants000
Race (NIH/OMB): Black or African AmericanParticipants141024
Race (NIH/OMB): WhiteParticipants215444659
Race (NIH/OMB): More than one raceParticipants347
Race (NIH/OMB): Unknown or Not ReportedParticipants111526
Race/Ethnicity, Customized: Hispanic or LatinoParticipants3477111
Race/Ethnicity, Customized: Not Hispanic or LatinoParticipants207404611
Race/Ethnicity, Customized: Unknown or Not ReportedParticipants347
Race/Ethnicity, Customized: Not PermittedParticipants91524

6. Primary Endpoint

The registry lists the primary outcome as Time to Onset of 12-week Composite Confirmed Disability Progression (cCDP12), measured over Up to approximately 4.5 years.

ElementRegistry entry
Result typeMedian
Measure of spread95% Confidence Interval
Unitweeks
Endpoint classificationTime-to-Event Analysis

The primary endpoint is time to onset of 12-week composite confirmed disability progression, or cCDP12. It measures how long it takes until a participant first meets at least one of three worsening criteria, with the relevant change confirmed over 12 weeks. The criteria are an increase in EDSS score, at least a 20% increase from baseline in T25FWT time, or at least a 20% increase from baseline in 9-HPT time.

EDSS is a disability scale, described in the registry as ranging in 0.5-point steps from 0, normal, to 10.0, death. The threshold for a confirmed EDSS increase depends on baseline EDSS: at least 1.0 point for participants with baseline scores ≤5.5, or at least 0.5 point for those with baseline scores >5.5. T25FWT records the time taken to walk a 25-foot course as quickly and safely as possible. The 9-HPT records the time needed to place and remove pegs using each hand. For both timed tests, longer times indicate deterioration.

A time-to-event endpoint uses both whether an event occurred and when it occurred during follow-up. Combining several measures can capture progression through different aspects of function, but it also means the composite result does not identify which component drove an event. Component-specific results for the primary composite are not reported in the registry record. The registry lists the primary endpoint timeframe as up to approximately 4.5 years.

7. Results Posted in the Registry

Hazard ratio: Ocrelizumab 600 mg vs Ocrelizumab 1200 mg or 1800 mg

0.95

95% CI: 0.76 to 1.18

As reported in the registry

Treatment effect versus the control arm
Forest plot of hazard ratio (as reported) vs control (95% CI)Ocrelizumab 600 mg vs Ocreliz…0.730.810.901.001.101.22hazard ratio (as reported) vs control (95% CI)

8. Secondary Efficacy Endpoints

The registry also posts results for secondary outcomes. For each outcome below, the endpoint type, the test applied to the posted summary statistics, the result and its interpretation are given in turn. Secondary endpoints are usually not adjusted for multiple testing, so they support rather than confirm the primary finding.

Secondary outcomeTypeEffect measureEstimate (95% CI)Planning size, 80% power
Time to Onset of 24-week cCDP (cCDP24)Time-to-Event AnalysisHazard ratio0.91 (0.72 to 1.15)3,530 events
Time to Onset of cCDP12 Independent of Protocol-defined Relapses (PDR) or Progression Independent of Relapse Activity (PIRA)Time-to-Event AnalysisHazard ratio0.94 (0.75 to 1.17)8,201 events
Time to Onset of 12-week Confirmed Disability Progression (CDP12)Time-to-Event AnalysisHazard ratio0.86 (0.65 to 1.15)1,381 events

Time to Onset of 24-week cCDP (cCDP24)

Treatment effect versus the control arm
Forest plot of hazard ratio (as reported) vs control (95% CI)Ocrelizumab 600 mg vs Ocreliz…0.690.770.860.961.071.19hazard ratio (as reported) vs control (95% CI)

Time to Onset of cCDP12 Independent of Protocol-defined Relapses (PDR) or Progression Independent of Relapse Activity (PIRA)

Treatment effect versus the control arm
Forest plot of hazard ratio (as reported) vs control (95% CI)Ocrelizumab 600 mg vs Ocreliz…0.720.800.890.991.091.21hazard ratio (as reported) vs control (95% CI)

Time to Onset of 12-week Confirmed Disability Progression (CDP12)

Treatment effect versus the control arm
Forest plot of hazard ratio (as reported) vs control (95% CI)Ocrelizumab 600 mg vs Ocreliz…0.620.710.810.921.051.20hazard ratio (as reported) vs control (95% CI)

The posted secondary outcomes cover related but distinct aspects of progression and function, including 24-week composite progression, progression independent of protocol-defined relapses or relapse activity, 12-week confirmed disability progression, walking, cognition, and brain-volume change. Several outcomes are time-to-event measures, while others use a rate of change. This range can add context to the primary composite, but these endpoints are not interchangeable: they use different definitions, assessment schedules, and measures.

Across the posted secondary time-to-event comparisons, the hazard-ratio confidence intervals include 1, and the reported p-values do not indicate statistically clear differences under the stated log-rank analyses. The secondary results therefore do not provide a clearly different overall message from the primary result. Their estimates remain uncertain, and they do not establish that a treatment effect is absent. Nor should results from one secondary outcome be treated as confirmation of another.

As a general statistical point, examining multiple outcomes creates multiple opportunities for apparently notable results to arise by chance, especially when each is tested separately without an adjustment or a prespecified hierarchy. The registry record lists 19 outcome measures and 10 analyses, but does not report whether multiplicity was controlled or which secondary tests were confirmatory. This makes nominal secondary p-values less persuasive as stand-alone evidence than a prespecified primary result. Secondary outcomes are most useful as supportive context, particularly when their definitions and direction of evidence are consistent, but they do not supersede the primary comparison.

The registry does not provide component-specific analyses for the primary composite, so the secondary results cannot establish which component most contributed to the cCDP12 result. It also does not report the detailed analysis plan or missing-data procedures for each endpoint. The secondary outcome pattern should therefore be interpreted as a set of additional, uncertain comparisons rather than as a definitive explanation of the primary finding.

Secondary outcomes registered for this trial, for reference (only those above were recalculated):

9. Statistical Interpretation

Clinical Biostats interpretation

The posted primary comparison reports a hazard ratio of 0.95 for ocrelizumab 600 mg versus ocrelizumab 1200 mg or 1800 mg, with a 95% confidence interval from 0.76 to 1.18 and p = 0.638 from a log-rank analysis. The interval includes 1, and the reported p-value does not indicate a statistically clear difference between the assigned groups under conventional interpretation. The estimate is compatible with effects in either direction, and the interval is broad enough that the data do not pin down a narrow range of relative hazards.

The reported median time to cCDP12 was 158.7 weeks in the 600 mg group, with a reported lower confidence limit of 120.0 weeks; the upper limit is not reported in the registry record. In the higher-dose group, the median was 169.0 weeks, with a reported lower limit of 144.1 weeks; the upper limit is not reported in the registry record. These medians are descriptive summaries of time to the composite event. They should be read alongside the hazard ratio and its confidence interval, rather than as proof that one assigned regimen delayed progression relative to the other.

A hazard ratio is a relative measure of event rates over follow-up, as represented by the reported time-to-event analysis. It is not a direct difference in weeks between group medians, and it does not say what happened to every participant. The exact coding and model details beyond the reported log-rank method are not reported in the registry record. A value near 1, together with a confidence interval spanning 1, indicates that the posted results leave substantial uncertainty about the comparative effect.

The registry reports a superiority analysis. The available result does not establish superiority of either regimen. It also does not establish equivalence or non-inferiority: those conclusions require an appropriate design and prespecified margins, which are not reported in the registry record. The posted data support a cautious reading: the estimated comparison is close to no relative difference, but its uncertainty leaves room for a range of effects.

The primary outcome is a composite. Even if the overall time-to-event result were more precise, it would not show whether EDSS, walking, or hand-function worsening accounted for most events. Component-level event counts and analyses are not reported in the registry record. Nor does the primary comparison alone describe safety, which requires consideration of the adverse-event results and the duration and completeness of follow-up. The result concerns the assigned treatment groups in this trial and does not answer questions about other populations or treatment schedules.

10. Statistical Methods Explained

The main reported comparison is a time-to-event analysis. A participant's event is the first qualifying cCDP12 event, and the outcome is the time until that event. This differs from an analysis that simply compares the number of participants with an event at one fixed visit: timing during follow-up contributes to the analysis. The registry reports a log-rank method and a hazard ratio, but does not report the full model specification or the detailed rules used to handle incomplete follow-up.

What does a hazard ratio describe?

As a general statistical explanation, a hazard is the rate at which an event occurs among participants who have not yet experienced it, at a particular point in follow-up. A hazard ratio compares those rates between groups over time, according to the analysis definition. It is not a ratio of median times and is not a direct count of events. The comparison is labelled 600 mg versus 1200 mg or 1800 mg, and the posted hazard ratio is 0.95. The registry record does not report enough detail to determine all aspects of the model's coding or assumptions, so the sponsor's reported estimate and stated comparison are the appropriate reference.

What does the log-rank method contribute?

As a general explanation, the log-rank method compares the timing of events between groups across follow-up, taking account of when participants are still being observed and at risk. In a typical time-to-event analysis, participants whose event has not occurred by their last observation can contribute information up to that point; this is often called censoring. The exact censoring rules and handling of missing follow-up for this trial are not reported in the registry record. The log-rank p-value of 0.638 is evidence about compatibility with the tested no-difference comparison under that method, not a measure of the size or clinical importance of an effect.

How should the confidence interval and p-value be read?

As a general statistical explanation, a confidence interval describes the range of effect estimates that are reasonably compatible with the observed data and the method's assumptions. The 95% confidence interval for the primary hazard ratio is 0.76 to 1.18. Because it includes 1, the posted interval includes the value corresponding to no relative difference in hazard. The p-value, 0.638, summarizes how unusual data at least this inconsistent with the null comparison would be if that null were true, under the test assumptions. It is not the probability that the treatments are the same, nor is it the probability that the observed result occurred by chance.

Confidence intervals and p-values answer related but different questions. The interval emphasizes the range and precision of possible relative effects; the p-value addresses evidence against a specified null value. Neither statistic alone describes clinical importance. The registry does not report a threshold for a clinically important difference or a prespecified equivalence or non-inferiority margin.

Why use a composite time-to-event endpoint?

As a general explanation, a composite endpoint can count an event when any one of several specified components occurs. This can represent a broader concept, such as worsening across disability and functional measures, and can yield an event time based on the earliest qualifying component. In this trial, cCDP12 includes EDSS, T25FWT, and 9-HPT criteria. Because different components can have different meanings and frequencies, an overall composite estimate should not be interpreted as showing a uniform effect across every component. Component-specific primary results are not reported in the registry record.

The endpoint also requires confirmation over a specified period. Confirmation is intended to distinguish a qualifying change that persists through the required confirmation window from a change that does not meet that definition. The registry gives the 12-week confirmation rule but does not report additional operational details, such as how unavailable confirmation assessments were treated.

What does the population definition mean?

The full analysis set includes all randomized participants and groups them by assigned treatment. As a general statistical explanation, analysing by randomized assignment helps retain the benefits of randomization when participants do not follow their assigned treatment exactly. The registry's population definition is explicit, but it does not provide the number of participants with missing primary-outcome data, the amount of follow-up available by group, or the methods used to address missing observations.

The group medians and hazard ratio describe different aspects of the time-to-event distribution. A median is the point by which half of the relevant event-time distribution has experienced the event, under the estimator used. The reported primary median estimates are 158.7 weeks and 169.0 weeks. Their confidence intervals have only lower limits reported; the upper limits are not reported in the registry record. A hazard ratio, by contrast, summarizes the relative event hazard under the reported analysis. It is useful to consider both summaries, but they are not interchangeable.

The registry presents 10 analyses across its posted outcomes and 19 outcome measures. It does not report the full statistical analysis plan, the prespecified testing hierarchy, or any multiplicity adjustment. It is therefore not possible to establish from the registry record which analyses were designated confirmatory beyond the identified primary endpoint, or how the overall chance of false-positive findings was controlled.

11. Confidence Intervals and Precision

The primary hazard ratio is 0.95, with a 95% confidence interval from 0.76 to 1.18. The interval includes 1, the value associated with no relative difference in hazard. It also extends to values on either side of 1, so the posted estimate does not sharply distinguish a lower from a higher relative hazard for the comparison as labelled. The interval is not narrow enough to support a precise claim about the size or direction of the comparative effect.

As a general statistical explanation, a confidence interval reflects sampling uncertainty under the analysis method and its assumptions. A 95% confidence interval does not mean there is a 95% probability that the particular interval contains the true value. Rather, the method is designed so that intervals constructed in the same way would contain the true value in 95% of repeated samples, if the assumptions hold. This interpretation does not account for potential bias from missing data, measurement, or other design limitations.

The reported median estimates are 158.7 weeks in the 600 mg group and 169.0 weeks in the higher-dose group. Their reported lower confidence limits are 120.0 weeks and 144.1 weeks, respectively. The corresponding upper confidence limits are not reported in the registry record. The available median confidence-limit information is therefore incomplete for judging precision around each median.

Precision is distinct from statistical significance and from clinical importance. A result can be imprecise even when its point estimate is near no difference, and the point estimate alone does not show whether a possible difference would matter to patients. A threshold for clinical importance is not reported in the registry record. The primary hazard-ratio interval and p-value should be read together as evidence that the trial's posted comparative estimate remains uncertain, rather than as proof of equivalence or of a particular treatment effect.

12. Planning a Similar Trial: Sample Size

This is a planning illustration, not a re-evaluation of the original trial. It asks: if a new study wanted to detect a difference like the one observed, or a smaller one, how large would it need to be? It is deliberately not “observed power” of the finished trial, which is not a meaningful quantity.

Effect to detect (log scale)Hazard ratioEvents, 80% powerEvents, 90% power
100% of the observed effect0.9511,93315,975
75% of the observed effect0.9621,21528,400
50% of the observed effect0.9747,73263,900
Sample size needed versus the size of the effect to detect
Sample size needed versus size of effect to detect10,00020,00050,000100,000200,00040%60%80%100%80% power90% powersize of effect to detect, as % of the effect observed (log vertical scale: events required (total))
Treat these figures cautiously. The observed difference is imprecise: its confidence interval includes no difference at all. A sample size built on a noisy estimate can be far too small or too large, so the smaller-effect rows are the more cautious guide.
Method and assumptions. Two-sided α = 0.05, 1:1 allocation, Schoenfeld approximation for the log-rank test or Cox model. The answer is the total number of events, not participants; the number of participants depends on how quickly events accrue. Calculated for the comparison: Ocrelizumab 600 mg vs Ocrelizumab 1200 mg or 1800 mg.

The planning display is an illustration based on the observed effect, not a reconstruction of the trial's original design. For time-to-event outcomes, its entries are total events required across the two groups, not participants per arm. The illustration assumes a two-sided significance level of 0.05, equal allocation between the arms, and a normal approximation. It considers effects equal to 100%, 75%, or 50% of the observed effect. The registry record does not report the original sample-size justification or its design assumptions.

The 80% power column describes the total events the planning calculation estimates would be needed to have an 80% chance of detecting the specified effect under those assumptions, if that effect were truly present. The 90% power column expresses the corresponding event requirement for a 90% chance. These are prospective planning concepts: they describe performance under assumed conditions, not the probability that the trial's conclusion is correct. This is not observed power.

For the primary outcome, the planning row using 100% of the observed effect lists 11,933 total events for 80% power and 15,975 total events for 90% power. The rows using 75% and 50% of the observed effect list larger event requirements. In general, smaller effects are harder to distinguish from random variation, so more information—and, in a time-to-event setting, more events—is needed to detect them at the same target power.

The assumptions used for this illustration differ from the actual posted primary analysis counts: the calculation assumes equal allocation, while the primary analysis includes 253 participants in the 600 mg group and 500 in the higher-dose group. These planning values are not a claim about how many participants or events the original trial was designed to obtain. They should be read as illustrations of how the assumed effect size and desired power affect event requirements.

13. How the Sample Size Is Derived

Power is the probability that a study of a given size rejects the null hypothesis when a specific true effect exists. It depends on four things: the effect to detect, the variability of the outcome, the significance level (here a two-sided α of 0.05, so z1−α/2 = 1.960) and the desired power (z1−β = 0.842 for 80% and 1.282 for 90%).

Formula

d = 4 (z1−α/2 + z1−β)2 / [ln(HR)]2

d is the total number of events needed (Schoenfeld's formula) with 1:1 allocation and proportional hazards.

Worked calculation for this trial

  1. Hazard ratio HR = 0.950, so ln(HR) = -0.0513.
  2. d = 4 × (1.96 + 0.842)2 / [ln(0.950)]2 = 11,932.9, rounded up to 11,933 events in total for 80% power.

The smaller-effect rows in the table above repeat the same calculation with the effect multiplied by 0.75 and 0.5 (for ratios, applied to the logarithm of the ratio).

R code

alpha <- 0.05
z_a   <- qnorm(1 - alpha / 2)          # two-sided
hr <- 0.95                              # observed hazard ratio
events_needed <- function(power, frac = 1) ceiling(round(4 * (z_a + qnorm(power))^2 / log(hr^frac)^2, 6))   # Schoenfeld, 1:1 allocation
for (f in c(1, 0.75, 0.5))
  cat(sprintf("%3.0f%% of observed effect: events = %s (80%% power), %s (90%% power)\n", 100 * f,
              format(events_needed(0.80, f), big.mark = ","), format(events_needed(0.90, f), big.mark = ",")))

# Simulation: given d total events under proportional hazards, events in the treatment arm are Binomial(d, hr / (1 + hr)).
# The score (log-rank type) statistic is (D1 - d / 2) / sqrt(d / 4).
set.seed(4548999)
d    <- events_needed(0.80)
reps <- 20000
D1 <- rbinom(reps, d, hr / (1 + hr))
z  <- (D1 - d / 2) / sqrt(d / 4)
cat(sprintf("Simulated power with %s events: %.3f (%d replicates)\n", format(d, big.mark = ","), mean(abs(z) > z_a), reps))

Output from running the code

100% of observed effect: events = 11,933 (80% power), 15,975 (90% power)
 75% of observed effect: events = 21,215 (80% power), 28,400 (90% power)
 50% of observed effect: events = 47,732 (80% power), 63,900 (90% power)
Simulated power with 11,933 events: 0.805 (20000 replicates)

The simulation uses the fact that, with d events in total and proportional hazards, the number of events in the treatment arm is binomial. It is an approximation that conditions on the total number of events, and it should land close to the target power.

14. Group-Sequential Design Analysis

Many time-to-event trials, especially in oncology, stop or report early when interim data are overwhelming, so a single fixed-sample number understates the real design problem. The calculation below is an illustrative group-sequential design built from this trial's posted control median and hazard ratio. The registry record does not state the planned number of looks or the spending function, so the design is a planning illustration, not a reconstruction of the protocol. Assumed: one-sided α = 0.025, 90% power, three equally spaced looks on information, Lan-DeMets O'Brien-Fleming spending, 24 months of accrual, 60 months in total and a 1% monthly dropout hazard.

Under these assumptions the design needs about 33,693 participants in total, with the boundaries below.

AnalysisCalendar time (months)EventsEfficacy boundary (z)Nominal one-sided pCumulative alpha spent
Look 122.65,3883.7100.00010.0001
Look 236.610,7762.5110.00600.0060
Look 360.016,1641.9930.02310.0250
01234z = 3.7123 mo5388 eventsz = 2.5137 mo10776 eventsz = 1.9960 mo16164 eventsUpper efficacy boundary (z)

Fixed design versus group-sequential alternatives

DesignPowerEvents at final analysisParticipantsStudy length (months)
Fixed design, one analysis80%11,93324,87460.0
Two looks, O'Brien-Fleming80%11,97724,96660.0
Three looks, O'Brien-Fleming80%12,08525,19160.0
Three looks, Pocock80%13,96629,11360.0
Fixed design, one analysis90%15,97533,30060.0
Two looks, O'Brien-Fleming90%16,03033,41460.0
Three looks, O'Brien-Fleming90%16,16433,69360.0
Three looks, Pocock90%18,43938,43660.0

Group-sequential designs cost a small increase in maximum sample size and events compared with the fixed design, in exchange for the chance to stop early for overwhelming efficacy. O'Brien-Fleming spending keeps early boundaries very conservative and the final boundary close to the fixed-design value, whereas Pocock spending spends more alpha early.

Sensitivity to a smaller true effect

Planning for exactly the observed effect is optimistic, because observed effects in published trials tend to be somewhat larger than the true effect. The table repeats the main design (three looks, O'Brien-Fleming spending, 90% power) for smaller true hazard ratios.

True effect assumedHazard ratioEvents at final analysisParticipants
100% of the observed effect0.95016,16433,693
75% of the observed effect0.96228,73559,650
50% of the observed effect0.97564,654133,653

For context, this trial enrolled 769 participants.

Cross-check, upper boundaries: gsDesign 3.71, 2.511, 1.993 | rpact 3.71, 2.511, 1.993. Agreement between the two packages confirms the boundary calculation.

R code and output

suppressWarnings(suppressMessages({ library(gsDesign); library(rpact) }))
med_control <- 36.6230769230769          # control-arm median, months (converted from the posted unit)
hr          <- 0.95          # hazard ratio used for planning
lambdaC     <- log(2) / med_control
eta         <- 0.01               # dropout hazard per month (assumption)
acc_months  <- 24                 # accrual duration (assumption)
study_months<- 60                 # total study duration (assumption)

design <- function(k, sfu, beta, h = hr) gsSurv(k = k, test.type = 1, alpha = 0.025, beta = beta, sfu = sfu,
  lambdaC = lambdaC, hr = h, hr0 = 1, eta = eta, gamma = 1, R = acc_months, T = study_months, minfup = study_months - acc_months)

# Main design: 3 looks, Lan-DeMets O'Brien-Fleming spending, one-sided alpha 0.025, 90% power
x <- design(3, sfLDOF, 0.10)
cat(sprintf("N_TOTAL|%s\n", format(ceiling(sum(x$gamma * x$R)), big.mark = ",")))
for (i in 1:3) cat(sprintf("GS|%d|%.1f|%.0f|%.3f|%.5f|%.5f\n", i, x$T[i], x$n.I[i], x$upper$bound[i], pnorm(-x$upper$bound[i]), cumsum(x$upper$spend)[i]))
cat("\n"); print(gsBoundSummary(x))

# Comparison of designs
cmp <- list(list("Fixed design, one analysis", 1, sfLDOF), list("Two looks, O'Brien-Fleming", 2, sfLDOF),
            list("Three looks, O'Brien-Fleming", 3, sfLDOF), list("Three looks, Pocock", 3, sfLDPocock))
cat("\n")
for (b in c(0.20, 0.10)) for (d in cmp) {
  y <- design(d[[2]], d[[3]], b)
  cat(sprintf("DES|%s|%d|%.0f|%s|%.1f\n", d[[1]], round(100 * (1 - b)), tail(y$n.I, 1), format(ceiling(sum(y$gamma * y$R)), big.mark = ","), tail(y$T, 1)))
}

# Sensitivity: what if the true effect is smaller than the observed one? (3 looks, O'Brien-Fleming, 90% power)
cat("\n")
for (fr in c(1, 0.75, 0.5)) {
  y <- design(3, sfLDOF, 0.10, exp(log(hr) * fr))
  cat(sprintf("SENS|%.2f|%.3f|%.0f|%s\n", fr, exp(log(hr) * fr), tail(y$n.I, 1), format(ceiling(sum(y$gamma * y$R)), big.mark = ",")))
}

# Independent cross-check of the boundaries with rpact
r <- getDesignGroupSequential(kMax = 3, alpha = 0.025, beta = 0.10, sided = 1, typeOfDesign = "asOF", informationRates = x$timing)
cat(sprintf("\nCross-check, upper boundaries: gsDesign %s | rpact %s\n", paste(round(x$upper$bound, 3), collapse = ", "), paste(round(r$criticalValues, 3), collapse = ", ")))

Method: LachinFoulkes 
      Analysis               Value Efficacy
     IA 1: 33%                   Z   3.7103
      N: 31692         p (1-sided)   0.0001
  Events: 5388        ~HR at bound   0.9038
     Month: 23    P(Cross) if HR=1   0.0001
               P(Cross) if HR=0.95   0.0338
     IA 2: 67%                   Z   2.5114
      N: 33694         p (1-sided)   0.0060
 Events: 10776        ~HR at bound   0.9528
     Month: 37    P(Cross) if HR=1   0.0060
               P(Cross) if HR=0.95   0.5603
         Final                   Z   1.9930
      N: 33694         p (1-sided)   0.0231
 Events: 16164        ~HR at bound   0.9691
     Month: 60    P(Cross) if HR=1   0.0250
               P(Cross) if HR=0.95   0.9000



Cross-check, upper boundaries: gsDesign 3.71, 2.511, 1.993 | rpact 3.71, 2.511, 1.993

15. Analyses Reported by the Sponsor

MethodEstimate95% CIP-value
Log RankHazard Ratio (HR) 0.950.76 to 1.180.638

The sponsor's posted primary analysis is a log-rank comparison with a hazard ratio of 0.95, a 95% confidence interval of 0.76 to 1.18, and p = 0.638. The registry record does not flag a discrepancy between that analysis and the comparison statistics used in the explanatory calculations. The sponsor's own analysis is therefore the relevant reported result; no alternative recalculation should replace it.

The label “recalculated” refers to simple, unadjusted calculations from posted summary statistics, not a reanalysis of participant-level data. Such calculations cannot reproduce an analysis that depends on individual event times, follow-up, censoring, or covariate information. The registry record does not provide participant-level data or a complete statistical analysis plan. The reported log-rank result should consequently be interpreted as the sponsor's analysis, not as a result independently reconstructed from the group medians.

The sponsor's result does not show a statistically clear difference under the reported test, and the confidence interval includes the no-relative-difference value. That reading is not evidence that the regimens are equivalent: an equivalence conclusion would require a prespecified margin and a suitable analysis, neither of which is reported in the registry record. The posted result should be described with its estimate and uncertainty rather than reduced to a binary statement about success or failure.

16. Multiplicity, Missing Data and Analysis Populations

The registry record identifies cCDP12 as the primary endpoint and lists 18 secondary outcomes, with 19 outcome measures overall. It also lists 10 analyses. Testing multiple outcomes can increase the chance of at least one apparently positive result even when no true effects exist. Statistical methods can address this through a prespecified hierarchy, adjustment procedures, or a distinction between confirmatory and exploratory analyses. The registry record does not report whether any of these approaches were used, or how the primary and secondary tests were ordered.

The absence of reported multiplicity procedures does not alter the numerical primary result, but it limits how confidently secondary findings can be treated as confirmatory. The registry also does not report whether any interim analyses were planned or conducted, or whether interim testing boundaries were used. The statistical analysis plan and sample-size justification are not reported in the registry record.

The primary population is described as the full analysis set, which includes all randomized participants grouped by assigned treatment. This specifies the population principle but does not explain how missing outcome measurements, withdrawal, loss to follow-up, or incomplete confirmation visits were handled. The number of participants with missing primary data and the amount of follow-up by group are not reported in the registry record. Nor are sensitivity analyses for missing data described.

As a general statistical point, missing follow-up can matter in a time-to-event analysis because participants may have different observation periods and event status may be unknown after their last assessment. Analyses commonly require rules for censoring and may examine how conclusions change under alternative assumptions. The registry does not provide enough information to assess those choices for this trial. This uncertainty is separate from the confidence interval's sampling precision: a narrow interval would not, by itself, address possible bias from missing data or unreported analysis decisions.

The available information supports describing the posted primary comparison and its uncertainty. It does not support reconstructing the complete testing strategy, confirming the handling of missing observations, or determining how much weight the investigators intended readers to place on each secondary result.

17. Safety Results

The registry reports serious adverse events as affected participants divided by participants at risk.

ArmParticipants with serious adverse eventsParticipants at riskPercentage
Ocrelizumab 600 mg2925411.4%
Ocrelizumab 1200 mg or 1800 mg6149912.2%
Participants with at least one serious adverse event
Serious adverse events by armOcrelizumab 600 mg11.4%Ocrelizumab 1200 mg or 1800 mg12.2%% of participants with at least one serious adverse event

Deaths

ArmDeaths (participants affected of at risk)
Ocrelizumab 600 mg3 of 254
Ocrelizumab 1200 mg or 1800 mg2 of 499

Other (non-serious) adverse events

Participants with at least one non-serious event at or above the registry's 5% reporting threshold.

ArmParticipants affected of at risk
Ocrelizumab 600 mg176 of 254
Ocrelizumab 1200 mg or 1800 mg381 of 499

Most frequent serious adverse event terms

Event termOrgan systemOcrelizumab 600 mgOcrelizumab 1200 mg or 1800 mg
Urinary tract infectionInfections and infestations2 of 2545 of 499
COVID-19Infections and infestations1 of 2544 of 499
COVID-19 pneumoniaInfections and infestations3 of 2542 of 499
PneumoniaInfections and infestations2 of 2543 of 499
AgranulocytosisBlood and lymphatic system disorders0 of 2542 of 499
ConstipationGastrointestinal disorders0 of 2542 of 499
Pulmonary tuberculosisInfections and infestations1 of 2541 of 499
SepsisInfections and infestations0 of 2542 of 499
Femur fractureInjury, poisoning and procedural complications0 of 2542 of 499
Humerus fractureInjury, poisoning and procedural complications1 of 2541 of 499

Most frequent non-serious adverse event terms

Event termOrgan systemOcrelizumab 600 mgOcrelizumab 1200 mg or 1800 mg
Infusion related reactionInjury, poisoning and procedural complications59 of 254118 of 499
COVID-19Infections and infestations45 of 25481 of 499
NasopharyngitisInfections and infestations40 of 25484 of 499
Urinary tract infectionInfections and infestations26 of 25481 of 499
Upper respiratory tract infectionInfections and infestations27 of 25476 of 499
HeadacheNervous system disorders36 of 25465 of 499
Back painMusculoskeletal and connective tissue disorders19 of 25451 of 499
FallInjury, poisoning and procedural complications19 of 25447 of 499
DepressionPsychiatric disorders17 of 25435 of 499
ArthralgiaMusculoskeletal and connective tissue disorders18 of 25433 of 499

Serious events with the highest arm-level rate: covid-19 pneumonia (1.2%), urinary tract infection (1.0%), covid-19 (0.8%), pneumonia (0.8%), agranulocytosis (0.4%).

Do not overextend the safety comparison. Serious-adverse-event counts are safety observations, not efficacy outcomes, and should not be combined with the primary result into a single benefit-risk number.

The serious adverse-event counts are 29 among 254 participants at risk in the 600 mg group and 61 among 499 at risk in the 1200 mg or 1800 mg group. These figures count participants with a serious adverse event; they are not event rates adjusted for time on treatment or follow-up. Other adverse events affected 176 of 254 participants in the 600 mg group and 381 of 499 in the higher-dose group. The registry also reports 3 deaths in the 600 mg group and 2 in the higher-dose group.

The most frequently listed serious adverse-event terms include COVID-19 pneumonia (1.2%), urinary tract infection (1.0%), COVID-19 (0.8%), pneumonia (0.8%), agranulocytosis (0.4%), and constipation (0.4%). These are the registry's listed terms and percentages; the record does not provide additional information about event timing, duration, severity categories beyond “serious,” or attribution to treatment.

As a general statistical point, safety comparisons depend on exposure and follow-up as well as counts. The posted figures alone do not establish that treatment caused an event, and they do not give a complete account of comparative risk. Differences in time at risk, repeated events, or participant characteristics cannot be assessed from these summaries. Detailed exposure-adjusted analyses and the rules used to classify adverse events are not reported in the registry record.

18. What the Result Does, and Does Not, Mean

The primary result is a comparison of two assigned ocrelizumab regimens in adults with PPMS, using time to a defined composite disability-progression event. The estimated hazard ratio is 0.95, with a 95% confidence interval of 0.76 to 1.18 and a reported p-value of 0.638. The interval includes the value associated with no relative difference, and the estimate is not precise enough to establish a clear direction or magnitude of effect.

This result does not demonstrate that the regimens are equivalent. Failure to show a statistically clear difference is not the same as showing that any difference is smaller than a clinically acceptable margin. The registry record does not report an equivalence or non-inferiority margin, or identify an analysis designed to answer those questions. The result also does not prove that there is no difference; the interval remains compatible with effects on either side of no relative difference.

The median times offer a descriptive view of the event-time distributions, but the registry reports only lower confidence limits for the primary medians. The upper confidence limits are not reported in the registry record. The median summaries do not replace the hazard-ratio analysis and should not be interpreted as a direct treatment-caused gain in time.

The composite endpoint captures worsening in EDSS, walking, or hand function according to specified thresholds. It does not show which component contributed most to the overall result. Nor does the primary result address every outcome of interest, such as all aspects of daily function, safety, or long-term outcomes beyond the registry's stated timeframe. The posted safety counts provide additional descriptive information but do not establish causal attribution or exposure-adjusted comparative risk.

These findings apply to the trial population, assigned regimens, endpoint definitions, and follow-up represented in the registry record. The study is listed as active, not recruiting, and the record lists a primary completion date of 2025-06-30. The available statistics should be understood as the results posted in the registry, not as a basis for medical advice or a conclusion about treatment choice.

19. Why This Trial Matters Statistically

This trial poses a focused statistical question: whether a higher, weight-based ocrelizumab regimen changes the time to a confirmed disability-progression event compared with the approved 600 mg regimen. The randomized, double-blind, parallel-group design is relevant because random assignment and masking can reduce some sources of systematic difference between groups. The primary outcome also combines disability and functional measures, making the event definition explicit rather than relying on a single measure.

The result illustrates why an estimate, confidence interval, and test result should be read together. The hazard ratio is close to 1, but its confidence interval extends on both sides of 1. The p-value does not show a statistically clear difference under the reported test. These features support a cautious conclusion about uncertainty, not a claim of equivalence or proof that the regimens have identical effects.

The posted results also highlight the distinction between a primary endpoint and a collection of secondary measures. Secondary outcomes can help describe whether related measures point in a similar direction, yet multiple testing and unreported analysis hierarchy limit the strength of separate secondary findings. The registry does not report enough about multiplicity, missing-data handling, or the original design assumptions to fully evaluate those aspects of the evidence.

Finally, the comparison is about dose regimens within one clinical trial, not about whether ocrelizumab should be used or which regimen is appropriate for an individual. Its statistical value lies in documenting the randomized comparison, endpoint, estimate, and uncertainty. That information can inform a broader evidence assessment without being mistaken for a definitive answer to every clinical or methodological question.

20. Limitations

The primary hazard-ratio estimate has a 95% confidence interval of 0.76 to 1.18, which includes 1 and permits a range of possible comparative effects. The reported median confidence intervals are incomplete in the registry record: only lower limits are available, and upper limits are not reported. This restricts assessment of precision for the group medians.

The composite endpoint combines EDSS, walking, and hand-function criteria. The record does not report component-specific results for cCDP12, so it is not possible to determine which criterion most influenced the primary comparison. The registry also does not report the detailed assessment schedule, rules for unavailable confirmation visits, or the censoring and missing-data procedures used in the time-to-event analysis.

The primary analysis population is defined, but group-level numbers with missing outcome data and follow-up completeness are not reported. The complete statistical analysis plan, original sample-size justification, interim-analysis information, and multiplicity strategy are also not reported in the registry record. These omissions limit independent assessment of analysis decisions and the strength of secondary findings.

The higher-dose assignment depends on baseline body weight, while the approved-dose arm description says participants may be offered higher-dose treatment during an optional open-label extension. Actual extension enrollment, treatment uptake, and subsequent exposure are not reported. If treatment exposure changes after the double-blind phase, later follow-up may represent a different treatment contrast than the initial randomized period; the record does not provide the information needed to assess that possibility.

Safety summaries are counts of affected participants and listed serious-event terms. They do not provide exposure-adjusted comparisons, repeated-event analyses, or complete detail on attribution and duration. The registry status and completion information do not establish whether all final results or follow-up are included in the posted record.

21. Related Tutorials

22. Related Statistical Calculators

23. Sources

Continue through the Clinical Biostats statistical pathway

Use this trial's endpoint as a starting point for deeper study of effect measures, confidence intervals, and sample-size planning.

24. Record Summary

The registry record describes NCT04548999, a randomized, double-blind, controlled, multicenter, parallel-group Phase 3 study in adults with PPMS. The official title calls it Phase IIIB. The comparison is ocrelizumab 600 mg every 24 weeks versus a higher-dose regimen of 1200 mg or 1800 mg based on baseline body weight. The record lists 769 participants enrolled and a status of active, not recruiting.

The primary outcome is time to onset of 12-week composite confirmed disability progression, assessed using EDSS, T25FWT, and 9-HPT criteria. The posted hazard ratio is 0.95 (95% confidence interval, 0.76 to 1.18; p = 0.638). The reported median estimates are 158.7 weeks for the 600 mg group and 169.0 weeks for the higher-dose group; upper confidence limits for these medians are not reported in the registry record.

Serious adverse events affected 29 of 254 participants in the 600 mg group and 61 of 499 in the higher-dose group. The registry does not report the full statistical analysis plan, original sample-size rationale, multiplicity strategy, or detailed missing-data procedures. The posted estimates therefore warrant interpretation with attention to uncertainty and the limits of registry reporting.

Clinical Biostats