Author-reviewedEvidence: highv1.0.2

Markov Assumption

The Markov assumption is that the next transition in a state-transition model depends only on the current state and model time, not on earlier history.

Download concept guide
Status
Published, version 1.0.2
Last reviewed
27 Oct 2026, by Dr Darrin Baines
Report a problem
Tell us if something is wrong or out of date

Concept Architecture

Markov Assumption and Memoryless Transitions

In a health economic model, the Markov assumption means that where a simulated person goes next depends on the health state they occupy now, and on model time when probabilities change with age, but never on how or when they arrived there. Everyone in a state shares one future, so history that changes risks, costs or utilities must be written into the states, or the assumption dropped. Briggs and Sculpher's introduction to Markov modelling names it as the limitation analysts should particularly be aware of, and the ISPOR-SMDM good practice report on state-transition modelling calls it the primary disadvantage of cohort models. One standard workaround in a cohort state-transition model is a tunnel state, which builds time since entry into the states themselves. The Markov chain and Markov model pages hold the theory and the full model.

Formal statement of what the next transition may depend on

The assumption is a statement about conditional probabilities. It fixes what the next transition may use. Writing the state occupied at cycle tt as XtX_t, the model is Markov when the earlier path adds nothing once the current state and cycle are known, so that

Pr⁡(Xt+1=j∣Xt=i,Xt−1,…,X0)=Pr⁡(Xt+1=j∣Xt=i)=pij(t)\Pr(X_{t+1} = j \mid X_t = i, X_{t-1}, \dots, X_0) = \Pr(X_{t+1} = j \mid X_t = i) = p_{ij}(t)

where ii and jj index the health states, Xt−1,…,X0X_{t-1}, \dots, X_0 is the path before cycle tt, and pij(t)p_{ij}(t) is the transition probability from ii to jj in cycle tt, an entry of that cycle's transition matrix. The discarded path holds two kinds of information, namely which states the person passed through and how long they have already spent in state ii.

Sonnenberg and Beck's practical guide to Markov models in medical decision making lets the probabilities change over time in the general Markov process, so a time-inhomogeneous model with age-specific mortality is still Markov; the constant case, a time-homogeneous model, is what they called a Markov chain. The dependence on tt follows only the clock that started with the model, so two people in state ii at cycle tt face the same exit probability whether they arrived one cycle ago or ten. With a constant probability of staying, piip_{ii}, the number of cycles DD spent in state ii on one visit (entry cycle counted) is geometric, with

Pr⁡(D=d)=pii d−1(1−pii),E[D]=11−pii\Pr(D = d) = p_{ii}^{\,d-1} (1 - p_{ii}), \qquad E[D] = \frac{1}{1 - p_{ii}}

where d=1,2,…d = 1, 2, \dots is the length of the stay in cycles and E[D]E[D] is its mean. The chance of leaving is the same in every cycle of the stay, so a single state cannot represent a risk that falls or rises with time since entry. A model in which risk depends on time since entering the current state, with the clock reset at each transition, is called semi-Markov.

What the assumption means inside a cohort model

Sonnenberg and Beck put it clinically, saying that everyone in a state has the same prognosis regardless of previous history, so a separate state is needed for each subset of the cohort with a distinct utility or prognosis. Their examples split a disabled state by whether a bleed or an embolus caused it, and a well state into well with gallstones and well after cholecystectomy; if prognosis depends in any way on past history, each history needs its own state. They concede that the assumption is not followed strictly in medical problems, but is needed to model prognosis with a finite number of states.

The ISPOR-SMDM report turns this into a homogeneity requirement, under which every individual in a state has the same transition probabilities, so characteristics that determine them must not differ within the state. If prior states or time in the current state matter, the states should carry that history, as in its example of disease-free states with and without a prior myocardial infarction. Unobserved characteristics count too; ignoring them can create what the report calls heterogeneity bias. A cohort model tells individuals apart only by state, so whatever the states omit is lost to costs, utilities and transitions alike.

Where history matters through time since an event and prior events

The ISPOR-SMDM report explains why the assumption bites, since past states and time in the current state tend to be strong determinants of what happens next. Two patterns recur in economic evaluation.

Time since an event. Risks, costs and utilities often change with time since diagnosis, surgery or an acute event. Hawkins, Sculpher and Epstein note that a Markov model generally cannot make transition probabilities depend on time spent in a state; where risks depend on time in a treatment state, the simplification can cost the model its face validity and give misleading results.

Prior events and pathways. Prognosis can depend on a previous infarction, an earlier treatment line or how long it took to progress. NICE Decision Support Unit Technical Support Document 19 (TSD 19) notes that patients who take longer to progress may do better on post-progression treatment. Its review of 30 NICE cancer appraisals found that its seven state-transition models often assumed death after progression to be independent of treatment allocation, prior patient history and sometimes time in state; in a number of appraisals they did not predict within-trial overall survival well.

Standard workarounds and what each one carries

Each workaround stores the missing history where the model can see it. The ISPOR-SMDM report notes that history states risk state explosion, and TSD 19 lists tunnel states, semi-Markov approaches and patient-level simulation for transitions that depend on time in an intermediate state or in previous states.

WorkaroundHistory it carriesMain cost
History statesPast events, such as prior infarctionOne extra set of states per history
Time-dependent probabilitiesModel time, such as age; time in state only if all enter togetherFails when people enter a state at different times
Tunnel statesTime in a state, one cycle per tunnel stateStates multiply with long effects or short cycles
Semi-Markov modelTime in the current state, as a duration indexThree- or four-dimensional transition arrays
Individual-level simulationAny history, held in tracker variablesComputing time and harder debugging

Time-dependent probabilities are the cheapest fix. The tutorial on time-dependent cohort models by Alarid-Escudero and colleagues separates simulation-time dependence, on time since the model started, from state-residence time dependence. A cycle-specific matrix handles the first because the cohort ages together, but not time since onset when members fall ill at different times, for which the tutorial uses tunnel states, in whole cycles of the chosen cycle length.

Hawkins, Sculpher and Epstein added a time dimension to a Markov model, which they called semi-Markov; the tutorial indexes such an array by current state, next state and time in state, and warns that adding simulation time could need four dimensions. In continuous time, Williams and colleagues describe resetting the clock on entry to progression as semi-Markov.

Individual-level models are not limited by the Markovian property, the ISPOR-SMDM report says, because they simulate one person at a time and keep histories such as past states, time in state and time since the last event in tracker variables. It recommends a cohort model when a manageable number of states can carry all relevant history, and an individual-level model, such as Markov microsimulation, when it cannot.

Worked example of a preventive treatment judged with and without a tunnel state

All numbers are illustrative, cycles are annual and life-years are counted at the end of each cycle. People start event-free. Each year 10% have a non-fatal event under standard care (5% with a preventive treatment) and 2% die. In the year after an event the probability of death is 0.25, and 0.05 a year from then on, so a follow-up study of survivors would report five-year survival of 0.75 × 0.95 × 0.95 × 0.95 × 0.95 = 0.61088.

1. The tunnel model. The post-event state is split into a one-cycle tunnel state T1 (the year after the event) and a long-term state L. Under standard care the event-free row is (stay 0.88, to T1 0.10, die 0.02), T1 sends 0.75 to L and 0.25 to death, and L keeps 0.95.

2. The memoryless model. A single post-event state needs one annual death probability. Fitting it to the same five-year survival gives

q=1−S51/5=1−0.610881/5=1−0.90613=0.09387q = 1 - S_5^{1/5} = 1 - 0.61088^{1/5} = 1 - 0.90613 = 0.09387

where qq is the constant annual probability of death after an event and S5=0.61088S_5 = 0.61088 is five-year post-event survival. Year-two deaths among those with a year-one event fall from 0.025 to 0.0094 of the cohort, but the long-run risk is 0.09387 instead of 0.05.

3. Life-years per event. Each event brings the entry year plus survival after it, giving 1 + 0.75/0.05 = 16 years with the tunnel, and 1/q = 10.653 years without it. Despite matching five-year survival, the single state cuts post-event life by a third.

4. Life expectancy by strategy. Years event-free are 0.88/0.12 = 7.333 under standard care and 0.93/0.07 = 13.286 with treatment, and the lifetime chance of an event is 0.10/0.12 = 0.8333 against 0.05/0.07 = 0.7143. Life expectancy adds that chance times post-event years, as the table shows.

StrategyTunnel modelMemoryless model
Standard care7.333 + 0.8333 × 16 = 20.6677.333 + 0.8333 × 10.653 = 16.211
Preventive treatment13.286 + 0.7143 × 16 = 24.71413.286 + 0.7143 × 10.653 = 20.895
Life-years gained4.0484.684

5. The bias. The gain is 5.952 extra event-free years less 0.1190 fewer events per person times the post-event years per event. The memoryless model undervalues those years and overstates the gain by about 0.64 life-years, or 15.7%. With an illustrative treatment cost of GBP 500 a year while event-free and no other costs, the incremental cost is GBP 6,643 in both models, so the cost per life-year gained is GBP 1,641 with the tunnel and GBP 1,418 without it, 13.6% too low.

6. Why recalibration does not help. Setting q = 1/16 = 0.0625 matches mean post-event survival and the undiscounted gain, but puts one-year post-event survival at 0.9375 instead of 0.75. Discounting each end-of-cycle count at an illustrative 3.5% a year, the gain is 1.520 discounted life-years with the tunnel, 1.386 with q = 0.0625 and 1.823 with q = 0.09387. No single probability fits both early and late risk; one tunnel state fits both.

Testing and reporting the assumption

Whether history matters is an empirical question, best settled with patient-level data. Williams and colleagues fitted a state-arrival extended model, with time in the previous state as a covariate for death after progression, to help decide whether to accept the Markov assumption; finding evidence against it, they used a semi-Markov model, which they also suggest when power to detect a violation is low and doubt remains.

The choice belongs in the model's documentation and its structural uncertainty analysis. TSD 19 recommends that a state-transition model's summary of structural assumptions cover any assumptions about the dependence of post-baseline transitions on prior patient history. Comparing predicted with observed overall survival is a direct check.

Boundaries and common misunderstandings

Most errors read the assumption too broadly or too narrowly. Each item marks a boundary.

  • Markov does not mean constant. Probabilities that change with age or cycle keep a model Markov; dependence on the path or on time in state breaks it.
  • A model-time curve is not time since entry. Applying a time-since-progression curve to the progressed state as a function of model time treats every progressor as having progressed at the start, which is right only if everyone enters together.
  • Microsimulation is not history-aware by default. It relaxes the assumption only for the histories it stores and uses in its transition rules.
  • Within-cycle corrections do not restore memory. A half-cycle correction fixes the timing of rewards within a cycle, not missing history.
  • Neighbouring terms. Memorylessness also names the property of the exponential distribution. A hidden Markov model is Markov in unobserved states, and a partitioned survival model takes state membership from survival curves instead of transition probabilities.

Sources

  • Alarid-Escudero F, Krijkamp E, Enns EA, Yang A, Hunink MGM, Pechlivanoglou P, Jalal H. A tutorial on time-dependent cohort state-transition models in R using a cost-effectiveness analysis example. Medical Decision Making. 2023;43(1):21-41. https://doi.org/10.1177/0272989X221121747
  • Briggs A, Sculpher M. An introduction to Markov modelling for economic evaluation. PharmacoEconomics. 1998;13(4):397-409. https://doi.org/10.2165/00019053-199813040-00003
  • Hawkins N, Sculpher M, Epstein D. Cost-effectiveness analysis of treatments for chronic disease: using R to incorporate time dependency of treatment response. Medical Decision Making. 2005;25(5):511-519. https://doi.org/10.1177/0272989X05280562
  • Siebert U, Alagoz O, Bayoumi AM, Jahn B, Owens DK, Cohen DJ, Kuntz KM. State-transition modeling: a report of the ISPOR-SMDM Modeling Good Research Practices Task Force-3. Value in Health. 2012;15(6):812-820. https://doi.org/10.1016/j.jval.2012.06.014
  • Sonnenberg FA, Beck JR. Markov models in medical decision making: a practical guide. Medical Decision Making. 1993;13(4):322-338. https://doi.org/10.1177/0272989X9301300409
  • Williams C, Lewsey JD, Mackay DF, Briggs AH. Estimation of survival probabilities for use in cost-effectiveness analyses: a comparison of a multi-state modeling survival analysis approach with partitioned survival and Markov decision-analytic modeling. Medical Decision Making. 2017;37(4):427-439. https://doi.org/10.1177/0272989X16670617
  • Woods B, Sideris E, Palmer S, Latimer N, Soares M. NICE DSU Technical Support Document 19: partitioned survival analysis for decision modelling in health care: a critical review. Sheffield: Decision Support Unit, ScHARR, University of Sheffield; 2017. https://sheffield.ac.uk/nice-dsu/tsds/partitioned-survival-analysis

Institutional Perspectives (2)

  • PBAC

    Cohort Models Under the Memoryless Assumption, With Tunnels and Pathways

    PBAC guidelines reserve cohort-based state transition models for longer time horizons that can be represented with a manageable number of health states under the constraints of the Markovian, or memoryless, assumption. Submissions should consider whether transition probabilities from each state can reasonably be treated as independent of states experienced earlier, using pathway health states to carry the effects of previous events and tunnel states where probabilities vary with time spent in a state. Individual-level models are used only when a cohort model cannot feasibly be implemented, for example because previous events influence later event rates.

    Guidelines for preparing a submission to the Pharmaceutical Benefits Advisory Committee (PBAC Guidelines), version 5.0 (September 2016), subsection 3A.2.3 (Cohort-based state transition (or Markov) models; Individual-level (or microsimulation) models)View source →
  • Health Information and Quality Authority (HIQA)

    Cohort Markov Models Do Not Depend on Past History

    HIQA's national guidelines list state-transition or Markov models among the available modelling techniques and describe them as useful where the disease or treatment pathway can be represented as a series of mutually exclusive states. They note that cohort Markov models generally do not depend on past history, which can be a disadvantage, and that this can be addressed by using individual-level simulations. The choice of technique should follow from the research question, with model assumptions and inputs documented and justified.

    Health Information and Quality Authority, National Guidelines for the Economic Evaluation of Health Technologies in Ireland (published 26 March 2025), section 2.13View source →

Functions & Formulae (4)

Pr(X_(t+1) = j | X_t = i, H_t) = p_ij(t)

Maps the state a person occupies at cycle t, the cycle itself and the path H_t before it to the probability of each next state, under the restriction that the path adds nothing once the current state and cycle are known. With a constant probability p_ii of staying in state i the restriction makes the number of cycles spent in i on one visit geometric, and in continuous time a constant exit rate makes the time spent in i exponential, so in both cases the chance of leaving does not depend on the time already spent in the state. The package gives the geometric distribution of a stay with its median, the residual-stay identity behind memorylessness with a check of a survival curve for time since entry, the exponential residual stay and median, and the gap between the discrete and continuous mean stays at the same rate. Existing records are cited and not restated. The mean episode length 1 divided by 1 minus p_jj is HE-FM-MKCH-002, the cohort update is HE-FM-MM-001 with the trace totals of HE-FN-CSIM-001 and HE-FM-CSIM-001, rate and probability conversion is HE-FN-TP-001 with HE-FM-TP-001 to HE-FM-TP-004 and HE-CF-TP-001 and HE-CF-TP-002, exponential survival and the mean 1 divided by lambda are HE-FM-BTH-003 and HE-FM-CONT-002, the fundamental matrix is HE-FM-ABS-001 with its discounted form HE-FM-MKCH-001 and HE-CF-MKCH-001, the six-month root of an annual matrix is HE-FM-TMAT-001, and relaxing the assumption with tunnel states is HE-FN-TUN-001, HE-FM-TUN-001 to HE-FM-TUN-003 and HE-CF-TUN-001. Notation follows the Markov Assumption article.

  • Geometric distribution of cycles spent in a Markov state on one visit with a constant stay probability

    f_d = p_ii^(d - 1) * (1 - p_ii); G_d = p_ii^(d - 1); F_d = 1 - p_ii^d; d_star = log(0.5) / log(p_ii)

    Gives the probability that one visit to state i lasts exactly d cycles, at least d cycles or at most d cycles, counting the cycle of entry, when the probability of staying for another cycle is the same p_ii in every cycle of the stay. Each cycle acts as a trial in which the person leaves with probability 1 minus p_ii, so the stay ends at the first exit and its length has the geometric distribution of Grinstead and Snell. Its mean, 1 divided by 1 minus p_ii, is the mean episode length L_j of HE-FM-MKCH-002 and is not restated. The median is the smallest whole number of cycles at or above d_star, the first d at which F_d reaches one half; when d_star is itself a whole number F_d equals exactly one half there and that number is the median.

  • Memoryless residual stay and constant per-cycle exit probability of a geometric Markov sojourn

    R_ab = p_ii^(a + b) / p_ii^a; h_d = p_ii^(d - 1) * (1 - p_ii) / p_ii^(d - 1)

    Gives the probability that a stay already longer than a cycles lasts more than a + b cycles, and the probability of leaving in cycle d of the stay among those still in the state in that cycle. Neither depends on the time already spent, since R_ab equals p_ii to the power b whatever a is and h_d equals 1 minus p_ii at every d, which is the memoryless property that Grinstead and Snell derive for the geometric distribution. The first part is the conditional survival ratio of HE-FM-LTR-001 applied to the geometric stay, and the second divides f_d by G_d of HE-FM-MKA-001. Applied to a survival curve for time since entry, the same ratios test the assumption, since only a memoryless curve has the same per-cycle exit probability at every duration; HE-CF-MKA-001 carries out that check, and HE-FM-CUMH-002 gives the per-cycle probabilities of a fitted curve.

  • Exponential residual time and median sojourn in a Markov state with a constant exit rate

    S_res = exp(-lambda * (tau + s)) / exp(-lambda * tau); t_med = log(2) / lambda

    The continuous-time counterpart of HE-FM-MKA-002. With a constant total exit rate lambda the time spent in the state is exponential, with survival exp(minus lambda t) and mean 1 divided by lambda as in HE-FM-BTH-003 and HE-FM-CONT-002, which are not restated. S_res, the conditional survival ratio of HE-FM-LTR-001 applied to exponential survival, is the probability of staying a further time s after a time tau already spent, which equals exp(minus lambda s) whatever tau is, and t_med is the time by which half of all stays have ended. Grinstead and Snell state that the exponential is the only continuous density with the memoryless property, so in continuous time a constant exit rate and a stay that ignores time already spent go together. In a cycle model the stay probability is exp(minus lambda Delta), 1 minus the exit probability of HE-FM-TP-001, and t_med divided by Delta equals d_star of HE-FM-MKA-001.

  • Mean stay of a discrete-cycle Markov state against the exponential mean at the same constant exit rate

    p_ii = exp(-lambda * Delta); D_mean = Delta / (1 - p_ii); T_mean = 1 / lambda; gap_c = (D_mean - T_mean) / Delta

    Compares the mean stay in a cycle model whose stay probability comes from a constant exit rate with the mean time in the state of the continuous process it represents. Here p_ii is 1 minus the exit probability of HE-FM-TP-001, D_mean turns the mean cycles of HE-FM-MKCH-002 into time by multiplying by the cycle length, and T_mean is the exponential mean of HE-FM-CONT-002. The geometric count credits a whole cycle for the cycle of entry and for every cycle begun in the state, so D_mean exceeds T_mean, and the excess gap_c, in cycles, is above one half and below one, and approaches one half as lambda times Delta shrinks. This is the overestimate from counting membership at the start of each cycle that Sonnenberg and Beck describe, a matter of counting that a half-cycle correction addresses, not of memory.

View all formulae

Library

Publications

2
  • Journal article

    Estimation of survival probabilities for use in cost-effectiveness analyses: a comparison of a multi-state modeling survival analysis approach with partitioned survival and Markov decision-analytic modeling — Williams C, Lewsey JD, Mackay DF, Briggs AH, Vol. 37, No. 4, pp. 427-439 ed., 2017 (Medical Decision Making)

    Comparison of multi-state modelling with partitioned survival and Markov decision-analytic modelling for survival estimates in cost-effectiveness analysis, cited for testing the Markov assumption with a covariate for time in the previous state, finding it violated and using a semi-Markov model, which it suggests when power to detect violations is low.

  • Journal article

    An Introduction to Markov Modelling for Economic Evaluation — Briggs & Sculpher, Vol. 13, No. 4 ed., 1998 (PharmacoEconomics)

    The foundational tutorial paper introducing Markov (state-transition) models for health economic evaluation, covering health states, cycle length, transition probabilities and the calculation of expected costs and outcomes. Widely cited as the standard entry point to Markov modelling.

Frequently Asked Questions (6)

  • What is the Markov assumption?

    The Markov assumption is that the next transition in a state-transition model depends only on the current state and model time, not on earlier history.

    Source: Sonnenberg & Beck 1993

  • How does the Markov assumption simplify a model?

    By holding that the chance of each transition depends only on the patient's current state, the assumption frees the model from having to remember how a patient reached that state. It can then describe the whole disease with one set of transition probabilities per state, rather than a separate set for every possible history leading to it. This keeps the number of parameters manageable and the structure tractable. The simplification is the reason Markov models are so widely used, and also the source of their main limitation. Sonnenberg and Beck (1993) explain it.

    Source: Sonnenberg & Beck 1993

  • Why is the Markov assumption made?

    The Markov assumption is made because it greatly simplifies the model: by having transitions depend only on the current state, the model can be represented compactly by a set of states and transition probabilities, without tracking each patient's history. This makes cohort models efficient and transparent. The assumption is a reasonable approximation when the current state captures what matters for future risk, and it is the property that gives Markov models their simplicity and wide use in health economic evaluation.

    Source: Sonnenberg & Beck 1993

  • When does the Markov assumption fail?

    The Markov assumption fails when future transition probabilities depend on history, not just the current state, for instance when the risk of an event depends on how long a patient has been in a state, on past events, or on the number of previous occurrences. In such cases, two patients in the same state but with different histories face different risks, which a memoryless model cannot represent. Where history matters, the assumption is violated, so the model must be adapted or a different approach used.

    Source: Sonnenberg & Beck 1993

  • How is the Markov assumption relaxed when needed?

    When the Markov assumption does not hold, it can be relaxed by adding states that encode the relevant history, so that the state captures what would otherwise be memory, for example separate states for time since an event or number of occurrences. Tunnel states are used to represent time-dependent risk within the framework. Alternatively, an individual-level simulation, which can carry each patient's history, may be used. These approaches let history influence transitions while retaining the state-based structure or moving beyond it.

    Source: Sonnenberg & Beck 1993

  • How does the Markov assumption relate to memorylessness?

    The Markov assumption and memorylessness are the same property under different names: both state that future transitions depend only on the current state, with no influence from the path taken to reach it. Memorylessness describes the lack of dependence on history, and the Markov assumption is the modelling assumption that this holds. A Markov process is memoryless by definition, so the two terms express the defining feature of Markov models, that the present state alone determines the probabilities of future transitions.

    Source: Sonnenberg & Beck 1993

Trust Record

Verified by Dr Darrin Baines

British health economist

Professional identity: darrinbaines.org

Verification date: 27 Oct 2026

Content version: 1.0.2

Canonical Identity

Term code
HE-EM-MM-010

Stable URI · Machine-readable · Resolvable · CC BY 4.0