Tutorials › Biostatistics › Last Observation Carried Forward: Why It’s Outdated

Missing Data & Longitudinal Analysis

Last Observation Carried Forward: Why It's Outdated

A practical guide to why Last Observation Carried Forward (LOCF) is generally outdated for handling missing longitudinal clinical trial data, including its assumptions, sources of bias, limitations, modern alternatives such as MMRM and multiple imputation, and practical implementation considerations.

Advanced 16 min read

What You'll Learn

  • What LOCF does and why it was historically attractive
  • The unrealistic assumptions hidden inside LOCF
  • How LOCF can bias treatment effects and standard errors
  • Why modern analyses model the observed data instead of inventing values
  • How MMRM and multiple imputation handle missing longitudinal outcomes
  • How to use LOCF appropriately as a historical or sensitivity method

Introduction

Missing outcome measurements are common in longitudinal clinical trials. Patients may discontinue treatment, withdraw from the study, miss visits, experience adverse events, lose follow-up, or simply fail to provide a measurement at a scheduled assessment.

Historically, one of the most common approaches for dealing with a missing longitudinal outcome was Last Observation Carried Forward, usually abbreviated LOCF.

The idea is simple: if the outcome is missing at a later visit, use the patient's most recent observed value as though it were their value at the missing visit.

For example, suppose a patient's observed measurements are:

Visit Observed Outcome LOCF Value
Baseline 70 70
Week 4 62 62
Week 8 55 55
Week 12 Missing 55
Week 16 Missing 55

LOCF replaces both missing measurements with 55.

This sounds conservative and convenient. But there is a fundamental problem: the patient's last observed value is not necessarily a reasonable prediction of what their outcome would have been at the later visits.

Key idea: LOCF is not simply a neutral way of "filling in" missing data. It imposes a specific assumption about the patient's unobserved trajectory. In many longitudinal clinical trials, that assumption is scientifically implausible.

What Exactly Is LOCF?

Suppose patient \(i\) has measurements at visits \(1,\ldots,T\), but their outcome becomes missing after visit \(k\).

LOCF defines every subsequent missing value as:

$$ Y_{i,t}^{LOCF}=Y_{i,k}, \qquad t>k $$

In other words, the outcome is assumed to remain exactly constant after the patient's last observed measurement.

If the last observed value was 55, then LOCF assumes:

$$ Y_{i,k+1}=Y_{i,k+2}=\cdots=Y_{i,T}=55 $$

This creates a flat trajectory after dropout.

1
Patient provides observed measurements through visit \(k\).
2
A later measurement is missing.
3
The last observed measurement is copied forward.
4
The copied value is analyzed as though it were actually observed.

Why Was LOCF So Popular?

LOCF became popular partly because it was easy to understand and easy to implement.

It offered several apparent advantages:

  • No missing values remained in the analysis dataset.
  • Standard statistical procedures could be applied to the completed dataset.
  • The method was computationally simple.
  • It avoided explicit modeling of the missing-data mechanism.
  • It appeared conservative in many settings.
  • It was easy to explain in a statistical analysis plan.

In an era when longitudinal statistical modeling was less accessible, these features were attractive.

But simplicity is not the same thing as validity.

The central problem: LOCF makes a strong assumption about unobserved outcomes without estimating whether that assumption is supported by the observed data.

LOCF Is Not a Missing-Data Model

A critical conceptual distinction is that LOCF is an imputation rule, not a scientifically justified model of why data are missing.

Suppose a patient discontinues treatment because their disease is worsening.

LOCF does not model that worsening. Instead, it freezes the patient's outcome at the last observed value.

Similarly, suppose another patient discontinues because they have achieved a substantial improvement and no longer wish to attend clinic. LOCF again freezes the outcome at the last observed value.

The method therefore treats very different dropout mechanisms in essentially the same mechanical way.

The Hidden Assumption: No Change After Dropout

The most obvious assumption behind LOCF is:

$$ E(Y_{i,t}\mid Y_{i,k},\text{dropout after }k) = Y_{i,k} $$

for every later time point \(t>k\).

This says that, conditional on the patient's last observed value, their expected future outcome remains exactly unchanged.

That is an extremely strong assumption.

Clinical outcomes frequently change over time because of:

  • Disease progression
  • Treatment response
  • Treatment discontinuation
  • Adverse events
  • Concomitant treatment
  • Natural disease history
  • Regression toward the mean
  • Time-dependent treatment effects

There is generally no reason to assume that a patient's outcome would remain perfectly flat after their final observed visit.

A Simple Example of the Problem

Consider a patient whose disease score improves over time:

Visit Observed Score
Baseline 80
Week 4 70
Week 8 60
Week 12 50
Week 16 Missing
Week 20 Missing

LOCF assumes:

$$ Y_{16}=50,\qquad Y_{20}=50 $$

But suppose the patient's underlying trajectory would have continued to:

$$ Y_{16}=40,\qquad Y_{20}=30 $$

LOCF would systematically underestimate the patient's improvement.

Now imagine the opposite trajectory, where the patient's disease worsens after Week 12. LOCF would then overestimate their outcome.

LOCF has no built-in knowledge of direction. It does not know whether the patient's unobserved outcome would improve, worsen, or remain stable.

Why LOCF Can Bias the Treatment Effect

Suppose a randomized trial compares treatment \(A\) with treatment \(B\). Let the final outcome be \(Y_T\).

The treatment effect might be defined as:

$$ \Delta = E(Y_T\mid A)-E(Y_T\mid B) $$

If missing outcomes are replaced using LOCF, the estimated treatment effect becomes based partly on artificial values:

$$ \widehat{\Delta}_{LOCF} = \overline{Y}_{A,LOCF} - \overline{Y}_{B,LOCF} $$

If dropout patterns differ between treatment groups, LOCF can distort the difference between groups.

For example, suppose patients receiving treatment \(A\) tend to discontinue after improving, while patients receiving treatment \(B\) tend to discontinue because their disease worsens.

The two groups may have very different unobserved trajectories.

LOCF does not account for that distinction.

LOCF Can Create Artificial Data

An important conceptual problem is that LOCF turns a missing measurement into a value that looks observed.

Consider:

Visit Actual Status Recorded Value After LOCF
Week 8 Observed 55
Week 12 Missing 55
Week 16 Missing 55
Week 20 Missing 55

The analysis dataset now contains four values of 55.

But only one of those four measurements was actually observed.

The other three are assumptions.

Observed versus imputed: A missing value does not become an observed fact merely because an imputation rule assigns a number to it.

LOCF Can Artificially Reduce Variability

Suppose several patients discontinue at different times. LOCF creates repeated identical values after each patient's dropout.

This can produce artificial patterns such as:

  • Long stretches of perfectly flat trajectories
  • Repeated identical values across multiple visits
  • Reduced apparent within-patient variability
  • Distorted covariance structures

These properties may be very different from the actual biological process.

The problem becomes particularly important when the analysis depends on the longitudinal covariance structure.

LOCF and Longitudinal Clinical Trials

Modern clinical trials frequently collect repeated outcomes such as:

  • Blood pressure
  • HbA1c
  • Depression scores
  • Lung function
  • Pain scores
  • Functional assessments
  • Biomarkers
  • Quality-of-life measurements

These measurements contain information about the patient's trajectory over time.

LOCF discards much of that structure by replacing an entire future trajectory with a single historical measurement.

LOCF Does Not Properly Address MAR or MNAR

Modern missing-data analyses distinguish among mechanisms such as:

  • Missing completely at random (MCAR)
  • Missing at random (MAR)
  • Missing not at random (MNAR)

These concepts concern the relationship between missingness, observed data, and unobserved outcomes.

LOCF does not establish that the data are MCAR.

It does not establish that the data are MAR.

And it does not provide a principled model of MNAR behavior.

$$ P(M\mid Y_{obs},Y_{mis}) $$

The missing-data mechanism concerns how the probability of missingness relates to observed and unobserved outcomes.

LOCF simply assigns values after missingness occurs.

Those are fundamentally different tasks.

MCAR Does Not Rescue LOCF

Even if missingness were completely at random, LOCF would not automatically become the preferred analysis.

Under MCAR:

$$ P(M\mid Y_{obs},Y_{mis})=P(M) $$

The missingness mechanism is independent of the observed and unobserved outcomes.

But this does not imply that the last observed value is a valid estimate of the missing future value.

MCAR may justify certain complete-case approaches under particular models. It does not justify freezing every patient's trajectory at their last measurement.

LOCF Does Not Mean "Conservative"

One of the most persistent misconceptions is: LOCF is conservative.

That statement is not generally true.

Whether LOCF biases a treatment effect toward or away from the null depends on the relationship among:

  • The direction of treatment effects
  • The timing of dropout
  • The amount of missing data
  • The relationship between dropout and outcome
  • The trajectory of the outcome
  • The missingness mechanism

In one trial, LOCF might reduce an estimated treatment effect. In another, it might exaggerate one.

Better statement: LOCF imposes assumptions that may or may not be conservative. It should not be described as conservative merely because it carries a prior value forward.

A Numerical Example of Potential Bias

Suppose the true mean trajectories are:

Visit Treatment Control
Baseline 70 70
Week 4 64 68
Week 8 58 67
Week 12 52 66
Week 16 46 65

The true final treatment difference is:

$$ 46-65=-19 $$

Now suppose treatment patients who discontinue at Week 12 are assigned their Week 12 value of 52 under LOCF. Their Week 16 value becomes:

$$ Y_{16}^{LOCF}=52 $$

The treatment effect is then pulled toward the null compared with the hypothetical Week 16 outcome of 46.

But if dropout occurred preferentially among patients whose outcomes would have worsened, the direction of the resulting bias could be different.

LOCF Can Distort the Timing of Treatment Effects

Longitudinal treatment effects often evolve over time.

For example, a drug might have:

  • Small effects at Week 4
  • Moderate effects at Week 8
  • Large effects at Week 12
  • A plateau after Week 16

LOCF effectively assumes that a patient who disappears after Week 8 has the same outcome at Week 12, Week 16, and beyond as they had at Week 8.

That assumption ignores the time-varying nature of treatment response.

LOCF Is Particularly Problematic When Dropout Is Informative

Suppose patients discontinue because their disease is getting worse.

The missing future outcomes are therefore likely related to the reason the outcomes became missing.

This is a form of potentially informative dropout.

LOCF does not model the worsening. Instead, it holds the outcome fixed.

Consequently, LOCF can make the post-dropout trajectory look more stable than it actually would have been.

Why Modern Methods Are Different

Modern longitudinal methods generally try to use the information that was actually observed rather than replacing every missing outcome with a copied value.

Two major approaches are:

  • Mixed models for repeated measures (MMRM)
  • Multiple imputation (MI)

These methods can incorporate baseline measurements, treatment group, intermediate outcomes, visit effects, treatment-by-visit interactions, and other relevant covariates.

MMRM: Model the Observed Longitudinal Data

A typical MMRM models the outcome as a function of treatment, visit, and their interaction.

A simplified model is:

$$ Y_{ij} = \mu + \beta_1 Treatment_i + \beta_2 Visit_j + \beta_3 Treatment_i\times Visit_j + \epsilon_{ij} $$

The model estimates the treatment effect at each visit while accounting for correlation among repeated observations from the same patient.

Crucially, the model does not require the analyst to create an artificial flat trajectory after dropout.

Key difference: MMRM uses the observed measurements to estimate the mean trajectory and covariance structure. LOCF creates unobserved measurements by copying the last observed value.

Why MMRM Can Use Incomplete Patient Records

Consider a patient with:

Visit Outcome
Baseline 70
Week 4 62
Week 8 55
Week 12 Missing
Week 16 Missing

An MMRM does not need to convert the missing Week 12 and Week 16 values into 55.

The observed baseline, Week 4, and Week 8 measurements still contribute information to estimation of the model parameters.

The resulting treatment comparison is based on a model for the observed data and its covariance structure.

The Typical MMRM Model

For a continuous longitudinal endpoint, a common model specification includes:

  • Treatment
  • Visit
  • Treatment-by-visit interaction
  • Baseline covariate
  • Baseline-by-visit interaction when appropriate
  • A repeated-measures covariance structure

For example:

$$ Y_{ij} = \beta_0 + \beta_1 Treatment_i + \beta_2 Visit_j + \beta_3 Treatment_i\times Visit_j + \beta_4 Baseline_i + \epsilon_{ij} $$

The treatment effect at visit \(j\) is obtained from the appropriate treatment-by-visit contrast.

Multiple Imputation Takes a Different Approach

Multiple imputation explicitly creates several plausible completed datasets rather than a single deterministic completed dataset.

For each imputed dataset:

  1. Missing values are replaced using a statistical imputation model.
  2. The planned analysis is performed.
  3. The resulting estimate and variance are stored.

This is repeated \(M\) times.

The results are then combined using Rubin's rules.

$$ \bar{Q} = \frac{1}{M} \sum_{m=1}^{M}Q_m $$

where \(Q_m\) is the estimate from imputed dataset \(m\).

The within-imputation variance is:

$$ \bar{U} = \frac{1}{M} \sum_{m=1}^{M}U_m $$

and the between-imputation variance is:

$$ B = \frac{1}{M-1} \sum_{m=1}^{M} (Q_m-\bar{Q})^2 $$

The total variance is then:

$$ T = \bar{U} + \left(1+\frac{1}{M}\right)B $$

This additional uncertainty reflects the fact that the missing values are not known with certainty.

LOCF vs. Multiple Imputation

Feature LOCF Multiple Imputation
Number of completed datasets One Multiple
Uncertainty in missing values Usually ignored Explicitly incorporated
Uses covariate information Usually no Yes
Models longitudinal structure No Can
Handles different plausible assumptions Poorly Yes
Modern primary-analysis role Generally inappropriate Commonly considered

LOCF vs. MMRM

Feature LOCF MMRM
Uses observed longitudinal data Partly Yes
Copies values forward Yes No
Models covariance No Yes
Uses incomplete records directly No Yes
Visit-specific treatment effects Limited Yes
Explicit uncertainty for missing values No Model-based
Common modern longitudinal approach No Yes

LOCF and the Intent-to-Treat Principle

Another reason LOCF became popular was its apparent connection to the intent-to-treat principle.

The reasoning was sometimes:

"Everyone randomized should be included, so we need to fill in their missing outcomes."

But these are separate concepts.

Important: Including all randomized patients in the analysis does not require replacing missing outcomes with LOCF. Modern model-based methods can preserve the randomized comparison while appropriately handling incomplete longitudinal records under their stated assumptions.

LOCF Does Not Solve Estimand Problems

A modern clinical trial analysis should begin by asking: What treatment effect are we actually trying to estimate?

This is an estimand question.

For example, investigators may be interested in:

  • The treatment effect regardless of treatment discontinuation
  • The effect while patients remain on treatment
  • The effect if treatment had not been discontinued
  • The treatment policy effect including subsequent therapy

LOCF does not define these scientific questions.

It merely specifies what number should be inserted when an observation is missing.

A scientifically meaningful estimand should therefore precede the missing-data method.

The Most Important Shift: From "Fill the Gap" to "Model the Question"

Older approaches often asked:

"How can we fill in the missing observations?"

Modern approaches increasingly ask:

"What treatment effect do we want to estimate, and what assumptions are required to estimate it from the observed data?"

That shift is one of the most important developments in modern clinical trial statistics.

LOCF Can Be Especially Problematic With Differential Dropout

Suppose dropout rates are:

Group Dropout Rate
Treatment 10%
Control 30%

The missingness patterns are clearly different.

If patients who discontinue have different expected outcomes from patients who remain, then simply copying the last observed value can create differential distortion between treatment groups.

This can be particularly serious when dropout is related to efficacy or tolerability.

Why "Last Observation" May Be the Wrong Observation

Even the phrase "last observation" can be misleading.

A patient might have:

  • A temporary response at their last visit
  • A transient adverse event
  • A measurement affected by an acute illness
  • A value unusually high or low because of random variation
  • A trajectory that was changing rapidly

The last observed value may therefore be a poor predictor of the missing future outcome.

Regression Toward the Mean

Suppose a patient's final observed value is unusually extreme.

Future observations might naturally move closer to the patient's typical level even if there were no treatment effect.

LOCF freezes the extreme value indefinitely.

This can produce systematic distortion when dropout tends to occur following extreme observations.

LOCF Can Distort Standard Errors

LOCF does not only affect point estimates. It can also affect the estimated variability and therefore:

  • Standard errors
  • Confidence intervals
  • Test statistics
  • P-values

The problem arises because imputed values are often treated as though they were known observations.

But an imputed value contains uncertainty.

If that uncertainty is ignored, inferential procedures can become miscalibrated.

Important distinction: A plausible point estimate is not enough. A valid analysis must also represent uncertainty appropriately.

Why a Single Imputation Is Usually Insufficient

Suppose the missing outcome could plausibly be:

$$ 45,\quad 50,\quad 55,\quad 60 $$

LOCF chooses one value based entirely on the last observation.

Multiple imputation instead acknowledges that several values may be plausible and propagates that uncertainty into the final inference.

LOCF and Sensitivity Analysis

Does this mean LOCF should never appear in a clinical trial analysis? Not necessarily.

There is an important distinction between using LOCF as a primary missing-data method and using it as an exploratory or sensitivity analysis.

A historical LOCF analysis may sometimes be informative as a deliberately simple alternative analysis.

However, its assumptions should be explicitly acknowledged.

Good practice: If LOCF is used as a sensitivity analysis, describe it as an assumption-based sensitivity analysis rather than presenting it as a universally conservative or assumption-free method.

LOCF Should Not Be Used Automatically

The correct question is not:

"Which imputation method should we use?"

The better sequence is:

1
Define the clinical question and estimand.
2
Understand why measurements are missing.
3
Use observed data to characterize outcome trajectories and dropout patterns.
4
Choose a primary analysis consistent with the estimand and assumptions.
5
Perform sensitivity analyses under alternative plausible assumptions.

A Better Workflow for Longitudinal Clinical Trials

A modern missing-data strategy should generally include several components.

1. Describe the Missingness

Report missing observations by:

  • Treatment group
  • Visit
  • Reason for missingness
  • Patient discontinuation status
  • Important baseline characteristics

2. Investigate Reasons for Dropout

Distinguish among:

  • Lack of efficacy
  • Adverse events
  • Withdrawal of consent
  • Protocol deviations
  • Administrative reasons
  • Loss to follow-up

3. Define the Estimand

Specify exactly what treatment effect is being estimated.

4. Select the Primary Analysis

For many continuous longitudinal endpoints, an appropriately specified MMRM may be a strong candidate.

For other estimands and data structures, multiple imputation or other methods may be appropriate.

5. Conduct Sensitivity Analyses

Evaluate whether conclusions are robust to plausible departures from the primary missing-data assumptions.

MMRM Example in SAS

A common MMRM implementation for a continuous endpoint can be specified with PROC MIXED.

proc mixed data=analysis;
    class usubjid treatment visit;

    model change =
        baseline
        treatment
        visit
        treatment*visit
        baseline*visit
        / ddfm=kr solution;

    repeated visit /
        subject=usubjid
        type=un;

    lsmeans treatment*visit /
        diff cl;
run;

The exact model specification should depend on the endpoint, estimand, covariates, covariance structure, and trial protocol.

Do not treat this code as a universal MMRM template. Covariance structure, baseline adjustment, degrees-of-freedom method, visit coding, and estimand-specific contrasts should be prespecified and justified for the particular study.

MMRM Example in R

An MMRM can also be implemented in R using appropriate mixed-model or specialized longitudinal-analysis packages.

A simplified example using nlme is:

library(nlme)

fit <- lme(
  change ~ baseline +
    treatment * visit +
    baseline * visit,
  random = ~ 1 | usubjid,
  correlation = corSymm(form = ~ visit | usubjid),
  weights = varIdent(form = ~ 1 | visit),
  data = analysis
)

summary(fit)

For production clinical-trial work, the precise implementation should match the planned estimand, covariance assumptions, visit structure, and inferential requirements.

Multiple Imputation Example in R

A simplified multiple-imputation workflow can be implemented with packages such as mice.

library(mice)

imp <- mice(
  analysis,
  m = 50,
  method = "pmm",
  seed = 12345
)

fit <- with(
  imp,
  lm(
    outcome ~ treatment + baseline
  )
)

pooled <- pool(fit)

summary(pooled)

This is only a conceptual example. The imputation model should be aligned with the longitudinal structure and analysis model rather than selected merely because predictive mean matching is convenient.

LOCF vs. MMRM vs. Multiple Imputation

Method Main Idea Typical Modern Role
LOCF Copy last observed value forward Generally not preferred as primary analysis
MMRM Model observed repeated outcomes and covariance Common primary approach for continuous longitudinal endpoints
Multiple imputation Create multiple plausible completed datasets Useful primary or sensitivity approach depending on estimand
Pattern-mixture models Model outcome distributions by missingness pattern Important sensitivity framework
Reference-based MI Impose specified post-discontinuation behavior Useful for certain sensitivity analyses

Reference-Based Imputation

Modern sensitivity analyses sometimes explicitly specify what should happen after a patient discontinues.

For example, a reference-based approach might assume that after treatment discontinuation, the patient's subsequent trajectory behaves more like the control group.

The important difference from LOCF is that the assumption is explicitly connected to a clinical scenario.

Rather than saying: "the patient's outcome remains exactly equal to their last measurement," the analyst might ask: "What would the treatment group's post-discontinuation trajectory look like if it followed the control trajectory?"

This makes the sensitivity assumption scientifically interpretable.

Jump to Reference

One example of a reference-based sensitivity assumption is jump to reference.

Under this assumption, after treatment discontinuation, the patient's future outcomes are modeled according to the reference arm.

Conceptually:

$$ E(Y_{i,t}\mid \text{post-discontinuation}) \approx E(Y_{t}\mid \text{reference group}) $$

This is very different from LOCF.

LOCF assumes no change. Jump to reference assumes a particular clinically interpretable change.

Copy Reference

Another reference-based assumption is to preserve the treatment advantage observed at discontinuation while allowing subsequent change to follow the reference trajectory.

Conceptually:

$$ Y_{i,t}^{CF} = Y_{i,k}^{T} + \left( Y_{t}^{C}-Y_{k}^{C} \right) $$

where \(k\) is the discontinuation visit.

The exact implementation can be more sophisticated, but the conceptual point is important: the analyst explicitly states what is assumed to happen after intercurrent events.

LOCF and Sensitivity Analysis: A Better Perspective

Instead of asking whether LOCF is "conservative," consider asking:

  • What post-dropout trajectory does LOCF assume?
  • Is that trajectory clinically plausible?
  • How does it differ from the primary MAR assumption?
  • Would the conclusion change under that assumption?

This turns LOCF from a supposed default solution into an explicit sensitivity scenario.

What Does "Outdated" Really Mean?

Calling LOCF outdated does not mean that every historical analysis using LOCF was necessarily invalid.

The method was widely used because it was simple, transparent, and practical for the statistical tools available at the time.

The problem is that modern clinical-trial methodology provides substantially better ways to handle longitudinal incomplete data.

Today, an analyst should generally be able to explain:

  • What estimand is being targeted
  • Why observations are missing
  • What assumptions are being made
  • How those assumptions affect inference
  • Why the selected primary method is appropriate
  • How sensitivity analyses address departures from those assumptions
Bottom line: LOCF is outdated primarily as a default primary-analysis strategy. Modern clinical-trial analyses should generally use methods that acknowledge the longitudinal structure of the data and make missing-data assumptions explicit.

Common Misconceptions About LOCF

  1. "LOCF is conservative." Not necessarily. The direction of bias depends on the data-generating and missingness mechanisms.
  2. "LOCF preserves the intent-to-treat population." Including all randomized patients and imputing missing outcomes are separate issues.
  3. "LOCF assumes missing completely at random." No. LOCF is an imputation rule and does not establish an MCAR mechanism.
  4. "LOCF is unbiased because the last value was actually observed." The last value was observed, but the copied future values were not.
  5. "LOCF is equivalent to an MMRM." It is not. MMRM estimates longitudinal trajectories and covariance from the observed data.
  6. "Multiple imputation simply guesses the missing values." Multiple imputation represents uncertainty by generating multiple plausible datasets under an explicit imputation model.
  7. "If LOCF and MMRM give similar results, the problem is solved." Agreement is reassuring but does not prove that either method's assumptions are correct.
  8. "A low percentage of missing data makes LOCF harmless." Even a relatively small amount of informative dropout can matter if the missing observations are systematically related to treatment response.

A Practical Decision Framework

1
Define the estimand. Specify the treatment effect of interest before choosing an imputation method.
2
Characterize missingness. Examine timing, frequency, treatment group, and reasons for missing observations.
3
Use the observed longitudinal data. Examine trajectories and relationships among repeated outcomes.
4
Select the primary method. Consider MMRM, multiple imputation, or another method appropriate for the estimand.
5
Make assumptions explicit. State the missing-data assumptions underlying the analysis.
6
Perform sensitivity analyses. Explore clinically plausible departures from the primary assumptions.
7
Interpret robustness. Determine whether the clinical conclusion changes under plausible missing-data scenarios.

When LOCF May Still Appear

Despite its limitations, LOCF can still appear in:

  • Historical clinical-trial analyses
  • Legacy analysis specifications
  • Exploratory analyses
  • Simple descriptive summaries
  • Predefined sensitivity analyses
  • Educational examples illustrating poor imputation assumptions

Its presence should not automatically be interpreted as evidence that an analysis is wrong.

The more important question is: What role does LOCF play, and are its assumptions appropriate for that role?

What a Modern Statistical Analysis Plan Should Say

A modern SAP should generally avoid language such as:

"Missing values will be replaced using LOCF."

That statement provides almost no information about the scientific rationale.

Instead, the SAP should describe:

  • The estimand
  • The primary analysis model
  • The missing-data assumptions
  • The treatment of intercurrent events
  • The role of observed post-baseline data
  • The sensitivity-analysis framework
  • Any assumptions concerning post-discontinuation outcomes

Example SAP Language

A conceptual modern approach for a continuous longitudinal endpoint might state that the primary analysis will use an MMRM including treatment, visit, treatment-by-visit interaction, and prespecified baseline covariates, with an appropriate covariance structure for repeated observations.

The missing-data assumptions should then be stated explicitly, with sensitivity analyses assessing the robustness of the treatment comparison to plausible departures from those assumptions.

Better than "LOCF will be used": Describe the estimand, statistical model, missing-data assumptions, and sensitivity framework. The reader should be able to understand why the analysis estimates the intended treatment effect.

Why MMRM Is Often Preferred for Continuous Longitudinal Outcomes

MMRM has several advantages in this setting:

  • It uses available repeated measurements without requiring LOCF.
  • It models the covariance among repeated measurements.
  • It allows treatment effects to vary by visit.
  • It can adjust for baseline measurements.
  • It naturally accommodates unequal numbers of observations per patient.
  • Under appropriate assumptions, it can provide valid inference with incomplete longitudinal data.

The important qualification is: MMRM is not automatically unbiased simply because it is modern.

Its validity depends on model specification and missing-data assumptions.

MMRM Is Not a Magic Missing-Data Solution

A common overcorrection is to say: "LOCF is outdated, so use MMRM and the missing-data problem is solved."

That is also incorrect.

MMRM typically relies on assumptions such as a missing-at-random framework for the primary analysis.

If missingness depends on unobserved outcomes even after conditioning on observed information, sensitivity analyses may be required.

Thus:

$$ \text{Modern analysis} \neq \text{assumption-free analysis} $$

The goal is to make the assumptions explicit, scientifically defensible, and test their influence on the conclusion.

A Useful Comparison of Assumptions

Method Core Assumption
LOCF Future outcome remains equal to last observed outcome
MMRM Specified longitudinal model and typically MAR-type missingness assumptions
Multiple imputation Imputation model appropriately represents the conditional distribution of missing outcomes
Pattern-mixture sensitivity analysis Specified relationship between missingness pattern and outcome distribution
Reference-based sensitivity analysis Specified post-discontinuation behavior relative to a reference trajectory

The Key Statistical Lesson

Every missing-data method makes assumptions.

The mistake is not necessarily making an assumption. The mistake is making a strong assumption without recognizing it.

LOCF hides a particularly strong assumption behind a very simple operation: copy the last number forward.

Modern methods make the assumptions more explicit and allow the analyst to evaluate their consequences.

A Compact Example

Suppose a patient has:

$$ Y_0=80,\quad Y_4=70,\quad Y_8=60,\quad Y_{12}=\text{missing} $$

LOCF produces:

$$ Y_{12}^{LOCF}=60 $$

But a model-based analysis might estimate that, conditional on the patient's observed history and treatment group, the expected Week 12 outcome is:

$$ E(Y_{12}\mid Y_0,Y_4,Y_8,\text{treatment})=52 $$

The difference between 60 and 52 is precisely the type of uncertainty that LOCF ignores.

What If the Patient Would Have Worsened?

Suppose instead the conditional expected Week 12 outcome were:

$$ E(Y_{12}\mid Y_0,Y_4,Y_8,\text{treatment})=68 $$

LOCF would now underestimate the outcome.

This demonstrates why LOCF cannot inherently be labeled conservative.

Its bias depends on the direction of the unobserved trajectory relative to the last observed value.

Missing Data Should Be Treated as an Information Problem

A missing measurement means that information was not collected.

It does not mean that the patient's outcome stopped changing.

It also does not mean that the last measurement is the most likely future value.

The statistical task is therefore to extract as much valid information as possible from:

  • Previous measurements
  • Other visits
  • Baseline characteristics
  • Treatment assignment
  • Other observed outcomes
  • Reasons for discontinuation
  • Patterns of missingness

Modern longitudinal methods are designed around this principle.

Reporting Recommendations

When reporting a longitudinal clinical-trial analysis, consider reporting:

  • Number and percentage of missing observations by visit
  • Number and percentage of patients who discontinue
  • Reasons for discontinuation
  • Missingness patterns by treatment group
  • Primary estimand
  • Primary analysis model
  • Missing-data assumptions
  • Sensitivity analyses
  • Impact of alternative assumptions on the treatment estimate

Simply stating "LOCF was used for missing observations" provides little insight into whether the resulting inference is scientifically credible.

Common Analyst Mistakes

  1. Using LOCF because it is easy. Ease of implementation is not a statistical justification.
  2. Calling LOCF conservative. The direction of bias depends on the data-generating process.
  3. Equating LOCF with ITT. The analysis population and missing-data method are separate concepts.
  4. Ignoring dropout reasons. Reasons for missingness can contain important information about the outcome.
  5. Ignoring the longitudinal trajectory. Repeated measurements contain information that LOCF largely discards.
  6. Using only one missing-data method. Sensitivity analysis is important when conclusions depend on unobserved outcomes.
  7. Assuming MMRM is assumption-free. It is not. Its validity depends on model and missing-data assumptions.
  8. Using an imputation model unrelated to the analysis. The imputation model should be scientifically and statistically compatible with the estimand and analysis.
  9. Failing to distinguish observed from imputed data. Imputed values represent assumptions, not newly observed facts.

Modern Missing-Data Workflow

1
Define the estimand and target treatment effect.
2
Describe the amount, timing, and reasons for missing observations.
3
Explore observed longitudinal trajectories.
4
Select a primary model appropriate for the endpoint and estimand.
5
State the missing-data assumptions explicitly.
6
Use MMRM, multiple imputation, or another appropriate model-based method when justified.
7
Conduct sensitivity analyses under clinically plausible departures from the primary assumptions.
8
Compare conclusions across assumptions rather than declaring one method "conservative."

What Should Be in the Statistical Analysis Plan?

A robust SAP for a longitudinal endpoint should specify:

  • The estimand
  • Primary endpoint definition
  • Analysis population
  • Baseline definition
  • Visit windows
  • Primary statistical model
  • Covariates
  • Treatment-by-visit interactions
  • Covariance structure
  • Degrees-of-freedom method when relevant
  • Missing-data assumptions
  • Handling of intercurrent events
  • Primary estimand-specific contrast
  • Sensitivity analyses
  • Any reference-based assumptions
  • Any tipping-point or MNAR analyses

The phrase "LOCF will be used" should generally not be the entirety of the missing-data strategy.

LOCF in Historical Perspective

LOCF is important to understand because it appears frequently in older clinical-trial literature, legacy programs, and interviews.

A statistician working with historical datasets may encounter variables such as:

AVAL_LOCF
CHG_LOCF
BASELINE_LOCF
WEEK12_LOCF

Understanding what those variables mean is important.

But recognizing that a dataset contains LOCF-derived values is different from believing that LOCF is still the preferred approach for modern primary analyses.

Interview Question: Why Is LOCF Outdated?

A strong interview answer is:

Answer: LOCF is generally considered outdated because it makes the strong assumption that a patient's outcome remains unchanged after their last observed measurement. It ignores the longitudinal trajectory, does not appropriately represent uncertainty in the missing values, and can introduce bias when dropout is related to treatment response or other patient characteristics. Modern analyses such as MMRM and multiple imputation use the observed data more efficiently and make their missing-data assumptions more explicit. LOCF may still be useful as a historical or deliberately specified sensitivity analysis, but it is generally not preferred as the primary method for longitudinal clinical-trial data.

LOCF: The Five Things to Remember

Concept Takeaway
What LOCF does Copies the last observed value into later missing visits
Main assumption The outcome remains unchanged after the last observation
Main problem This assumption is often clinically implausible
Modern alternatives MMRM, multiple imputation, and model-based sensitivity analyses
Current role Generally not preferred as a primary longitudinal analysis

The Most Important Concept

The fundamental problem with LOCF is not that copying a number forward is mathematically complicated. It is that the copied number represents an assumption about an outcome that was never observed.

When a patient drops out after Week 8, their Week 12 outcome is unknown. LOCF replaces that unknown with the Week 8 value.

But there is no general statistical law saying:

$$ Y_{12}=Y_8 $$

The patient's outcome might have improved. It might have worsened. It might have fluctuated. It might have followed the control trajectory. It might have followed the treatment trajectory. It might have responded differently depending on why the patient discontinued.

Modern missing-data methodology does not eliminate this uncertainty. Instead, it makes the uncertainty and assumptions explicit.

Bottom line: Last Observation Carried Forward is generally outdated as a default primary method for missing longitudinal clinical-trial outcomes. LOCF assumes that the patient's outcome remains exactly equal to the last observed value after dropout, an assumption that is frequently implausible and can produce biased treatment effects and misleading uncertainty. Modern approaches such as MMRM and multiple imputation use the observed longitudinal data more effectively and allow missing-data assumptions to be stated and evaluated. The key is not to find an assumption-free method, but to choose a scientifically defensible estimand, model the observed data appropriately, and assess robustness to plausible assumptions about what happened after observations became missing.

References

Little, R.J.A. & Rubin, D.B. (2019). Statistical Analysis with Missing Data. 3rd ed. Wiley.

Mallinckrodt, C.H., Lin, Q., Molenberghs, G., et al. (2014). Recent developments in the prevention and treatment of missing data in clinical trials. Therapeutic Innovation & Regulatory Science.

Mallinckrodt, C.H., Lane, P.W., Schnell, R.R., Peng, Y., Molenberghs, G. & Carroll, R.J. (2008). Recommendations for the primary analysis of continuous endpoints in longitudinal clinical trials. Pharmaceutical Statistics.

Mallinckrodt, C.H., Clark, W.S. & David, S.R. (2001). Accounting for dropout bias using mixed-effects models. Journal of Biopharmaceutical Statistics.

Molenberghs, G. & Kenward, M.G. (2007). Missing Data in Clinical Studies. Wiley.

National Research Council (2010). The Prevention and Treatment of Missing Data in Clinical Trials. National Academies Press.

ICH (2019). ICH E9(R1): Addendum on Estimands and Sensitivity Analysis in Clinical Trials to the Guideline on Statistical Principles for Clinical Trials.

Little, R.J., D'Agostino, R., Cohen, M.L., et al. (2012). The prevention and treatment of missing data in clinical trials. New England Journal of Medicine, 367, 1355–1360.