-
Notifications
You must be signed in to change notification settings - Fork 0
Reasenberg Jones Model
The transparent, closed-form workhorse of operational aftershock forecasting. Given a felt mainshock, the Reasenberg–Jones (R–J) model answers the single most-asked question in the days after a damaging earthquake: what is the probability that a still-larger event follows in the next hours, days, or week? It is the analytical core of the USGS Operational Aftershock Forecasting (OAF) service and a building block of STEP and the OEF-Italy ensemble. This page is a self-contained, deep treatment of that one model: intuition and history, the governing equations with derivation, parameter estimation, assumptions, strengths and limitations, its operational role, a worked example, and references.
Honest framing. R–J produces a conditional probability, never a deterministic prediction.
A prediction is a yes/no statement that an event will occur; a forecast gives a probability
strictly in
- Intuition and history
- Where it sits among the models
- The governing rate model
- From rate to expected number to probability
- The three parameter regimes
- Parameter estimation
- Assumptions and failure modes
- Strengths and limitations
- Role in operational earthquake forecasting
- Worked illustration
- How R–J is used in this product
- References
Two robust empirical laws of seismology, discovered independently in the 19th and 20th centuries, together pin down almost everything we can say about an aftershock sequence:
- Omori–Utsu decay — the rate of aftershocks falls off roughly as a power of elapsed time. A sequence is most dangerous in the first hours and decays predictably thereafter.
-
Gutenberg–Richter (GR) magnitude–frequency — for every magnitude-6 aftershock there are
about ten magnitude-5s and a hundred magnitude-4s, with a log-linear slope
$b \approx 1$ .
Reasenberg and Jones (1989) made the decisive observation that these two laws can simply be multiplied: a separable rate that is exponential in magnitude (GR) and power-law in time (Omori–Utsu). Crucially, they showed that the productivity of an aftershock sequence scales with the mainshock magnitude in a way that is roughly constant across California sequences — so a single set of "generic" parameters gives a useful forecast the instant a mainshock is located, before any of its own aftershocks have even been recorded. This is what made operational, real-time aftershock advisories possible.
The model was first deployed by the USGS and the California Office of Emergency Services to issue public aftershock advisories after the 1989 Loma Prieta earthquake, and it remained the backbone of US aftershock statements for two decades. The 1994 update (Reasenberg & Jones, 1994) refined the California generic parameters. Page et al. (2016) generalized the scheme to a global, tectonic-regime-aware Bayesian form and folded it into the modern USGS OAF service, which now runs R–J alongside a full ETAS model.
Why this matters operationally. The single most reliably forecastable thing in all of seismology is the decay of an aftershock sequence. R–J is the smallest, most transparent model that captures it and turns it into a number a civil-protection officer can act on.
R–J is a temporal–magnitude model: it forecasts how many aftershocks of a given size will follow, but has no spatial term — it does not say where within the aftershock zone. It is the direct ancestor of two richer models:
flowchart TD
GR["Gutenberg–Richter<br/>magnitude term<br/>10^{b(M_m − M)}"] --> RJ
OU["Omori–Utsu<br/>temporal decay<br/>(t + c)^{−p}"] --> RJ
RJ["Reasenberg–Jones<br/>λ(t, M) = magnitude × time<br/>(temporal–magnitude, no space)"]
RJ -->|"add spatial grid +<br/>map to shaking via GMPE"| STEP["STEP<br/>gridded shaking probability"]
RJ -->|"let every event trigger<br/>its own offspring (self-exciting)"| ETAS["ETAS<br/>full space–time clustering"]
RJ --> OAF["USGS OAF<br/>operational service<br/>(R–J + ETAS)"]
- Add a spatial grid and a ground-motion conversion and you get STEP.
- Let every event (not just the mainshock) trigger its own aftershocks, and you get the self-exciting ETAS process. R–J is the special case of ETAS in which only the mainshock is treated as a trigger and the rate is integrated over space.
In this product R–J is the transparent fallback and sanity-check that runs alongside ETAS — see Models-Employed.
The Reasenberg–Jones rate of aftershocks of magnitude
The numerator is the Gutenberg–Richter magnitude term and the denominator is the modified-Omori temporal decay. The parameters are:
| Symbol | Name | Meaning | Typical range |
|---|---|---|---|
| Productivity | Aftershock abundance of the sequence (more negative ⇒ fewer aftershocks). |
|
|
| GR slope | Magnitude–frequency slope; globally |
|
|
| Omori offset | Small time offset (days) regularizing the singularity at |
|
|
| Omori exponent | Decay rate of the sequence. |
|
Reading the structure. Hold
The productivity term is often written so that
A rate is not yet a probability. Two steps convert
The expected number of aftershocks
The remaining time integral is elementary. For
and for the special case
Note that for
R–J treats aftershock occurrence as a non-homogeneous Poisson process with the time-varying
rate
This is the canonical "probability of a
Derivation note — why Poisson. Conditioning on the deterministic rate function
$\lambda(t)$ , aftershock times are an inhomogeneous Poisson process, for which the count in any window is Poisson with mean$N = \int \lambda,dt$ . Treating the parameters as fixed (rather than random) is the approximation; the Bayesian regime (§5) relaxes it by integrating over parameter uncertainty, which fattens the tail of$P$ and is the honest choice for a public number.
R–J is run in three regimes that trade immediacy against specificity:
flowchart LR
A["Mainshock located<br/>(t = 0)"] --> G["Generic<br/>regional (a,b,c,p)<br/>available instantly"]
G -->|"aftershocks accumulate"| B["Bayesian<br/>generic prior updated<br/>by the sequence"]
B -->|"enough data"| S["Sequence-specific<br/>refit to this sequence"]
G -.->|"if data sparse,<br/>stay generic"| G
-
Generic. Fixed
$(a, b, c, p)$ taken from a catalog of past sequences in the same tectonic setting. Available the instant the mainshock is located — this is what makes a forecast possible before any aftershocks occur. The classic 1989/1994 California generic values exist, but they do not transfer to other tectonic regimes (subduction megathrust productivity and decay differ markedly from California strike-slip — do not reuse California numbers elsewhere). -
Sequence-specific. Once enough aftershocks have accumulated, refit
$(a, c, p)$ (and possibly$b$ ) to the ongoing sequence by maximum likelihood. More accurate, but only after a delay and only if the sequence is productive enough to constrain the fit. -
Bayesian. A generic prior is updated by the observed aftershocks via Bayes' rule. This is the modern operational default: it behaves like the generic model when data are sparse and converges to the sequence-specific fit as data accumulate, with calibrated uncertainty throughout. Page et al. (2016) built the global, tectonic-regime-aware version that the USGS OAF uses. Integrating over the posterior — rather than plugging in point estimates — is what keeps the published probability honest.
Given aftershock times
the sum over observed events minus the compensator (the integrated rate). The compensator term
is exactly the expected-number integral of §4.1; it is what makes the fit probabilistic and
calibratable rather than a naive curve-fit to the binned decay. Maximizing
-
$b$ -value: estimate with the Aki–Utsu MLE on events above$M_c$ (binning-corrected); never hard-code$b = 1$ . See Models-Classical §1 and Glossary. -
Early incompleteness: immediately after a large mainshock, small aftershocks are missed
(the seismograms are saturated and overlapping), which biases
$c$ upward and$p$ downward if ignored. The standard remedy is to start the fit after a delay$t_{\text{start}}$ , past the time-of-completeness, or to model the time-varying$M_c(t)$ explicitly. - Generic-prior fallback: with few aftershocks, the sequence-specific MLE is unstable — fall back to the Bayesian regime so the regional prior dominates.
-
Tooling: the USGS OAF (
aftershock/AftershockStatistics) reference codes, and the Omori–Utsu MLE in RETAS/ Pythonpyetas.
| Assumption | What breaks it |
|---|---|
| Separable magnitude × time (GR slope constant over the sequence). | Real |
| Single trigger — only the mainshock seeds aftershocks. | Large aftershocks have their own aftershocks (secondary triggering); ETAS captures this, R–J does not. |
| Non-homogeneous Poisson counts. | Spatial-temporal clustering makes counts over-dispersed relative to Poisson; the Bayesian regime partly compensates. |
| Stationary parameters over the forecast window. | A large secondary event resets the clock; the model must be re-run. |
|
Catalog complete above |
Early incompleteness (the most common operational failure) biases |
| Generic parameters transfer within a tectonic regime. | Cross-regime transfer (e.g. California → subduction) is invalid. |
The dominant practical failure is under-forecasting secondary sequences: because only the mainshock is a trigger, R–J systematically misses the burst of new aftershocks that follows a large aftershock. This is precisely the gap ETAS fills, and why operational systems run both.
Strengths
- Transparent and closed-form — every number traces to four interpretable parameters; auditable for public communication.
- Immediate — the generic regime produces a forecast the instant the mainshock is located.
- Cheap and robust — no spatial grid, trivial to compute, hard to break; an ideal sanity-check baseline and fallback.
- Battle-tested — three decades of operational use; the reference any short-term model is compared against.
Limitations
- No spatial resolution — answers "how many", not "where". STEP and ETAS add space.
- No secondary triggering — systematically under-forecasts the aftershocks of large aftershocks.
- Aftershock-only — it is a post-mainshock model; it says nothing about background or mainshock/foreshock anticipation.
- Parameter portability — generic values are regime-specific; misuse across regimes is a real pitfall.
R–J is not a research curiosity — it is live operational infrastructure:
-
USGS Operational Aftershock Forecasting (OAF). The OAF service issues public aftershock
forecasts after significant earthquakes worldwide. Its analytical core is the
Reasenberg–Jones model in the global Bayesian form of Page et al. (2016), run alongside ETAS.
Forecasts are published as probabilities of one-or-more
$\ge M$ aftershocks over 1-day, 1-week, 1-month and 1-year windows, with uncertainty bounds. - STEP (Gerstenberger et al., 2005) wraps the R–J clustering term, plus a background, into gridded hourly shaking-probability maps — see STEP-Model.
- OEF-Italy runs an ensemble in which a STEP-type component (built on R–J clustering) is one of three models blended with ETAS and ETES.
The reason R–J persists despite ETAS being more complete is communication and robustness: a four-parameter, closed-form model whose every term has a physical meaning is far easier to explain, audit, and defend to the public and to civil-protection authorities than a black-box. In CSEP-style retrospective tests across a full decade of California next-day forecasting, no single model dominates — aftershock-sequence-tuned models excel during sequences, ETAS is the consistent generalist — which is exactly why operational systems run several models, R–J among them, side by side. See Evaluation-and-Tests.
Illustrative numbers only — for intuition, not a forecast.
Suppose an
Step 1 — magnitude term.
Step 2 — time integral (
Step 3 — expected number.
Step 4 — probability.
The same machinery, with
Read it honestly. A 57 % forecast that does not produce a
$\ge 5$ aftershock is not wrong, and a 10 % forecast that does is not a failure — these are probabilities, scored over many sequences (see Evaluation-and-Tests), not promises about one sequence.
In CAOS_SEISMIC, Reasenberg–Jones is the transparent fallback and sanity-check that runs beside the ETAS conditional intensity (see Models-Employed and Methodology-History):
- Its closed-form probability is computed every cycle and cross-checked against the ETAS forecast; large divergences flag a data or fitting problem.
- It supplies an interpretable explanation of the short-horizon aftershock signal that accompanies the published number.
- Generic parameters are taken from, and re-estimated for, the operating tectonic regime — the California 1989/1994 values are never reused outside California.
- The R–J probability feeds the same exceedance-probability machinery, Gutenberg–Richter magnitude tail, and CSEP scoring as every other model in the stack (Pipeline, Evaluation-and-Tests).
It is never an alarm. Its output is a bounded, calibrated probability conditioned on the present sequence — see Honest-Limits.
- Reasenberg, P. A. & Jones, L. M. (1989). Earthquake hazard after a mainshock in California. Science 243(4895), 1173–1176. doi:10.1126/science.243.4895.1173
- Reasenberg, P. A. & Jones, L. M. (1994). Earthquake aftershocks: update. Science 265(5176), 1251–1252. doi:10.1126/science.265.5176.1251
- Page, M. T., van der Elst, N., Hardebeck, J., Felzer, K. & Michael, A. J. (2016). Three ingredients for improved global aftershock forecasts: tectonic region, time-dependent catalog incompleteness, and intersequence variability. Bulletin of the Seismological Society of America 106(5), 2290–2301. doi:10.1785/0120160073
- Utsu, T., Ogata, Y. & Matsu'ura, R. S. (1995). The centenary of the Omori formula for a decay law of aftershock activity. Journal of Physics of the Earth 43(1), 1–33. doi:10.4294/jpe1952.43.1
- Ogata, Y. (1983). Estimation of the parameters in the modified Omori formula for aftershock frequencies by the maximum likelihood procedure. Journal of Physics of the Earth 31(2), 115–124. doi:10.4294/jpe1952.31.115
- Gerstenberger, M. C., Wiemer, S., Jones, L. M. & Reasenberg, P. A. (2005). Real-time forecasts of tomorrow's earthquakes in California. Nature 435, 328–331. doi:10.1038/nature03622
- Aki, K. (1965). Maximum likelihood estimate of b in the formula log N = a − bM and its confidence limits. Bulletin of the Earthquake Research Institute 43, 237–239.
- Jordan, T. H., Chen, Y.-T., Gasparini, P., Madariaga, R., Main, I., Marzocchi, W., Papadopoulos, G., Sobolev, G., Yamaoka, K. & Zschau, J. (2011). Operational earthquake forecasting: state of knowledge and guidelines for utilization. Annals of Geophysics 54(4), 315–391. doi:10.4401/ag-5350
Related pages: Models-Classical · STEP-Model · EEPAS-Model · Models-Employed · Methodology-History · Evaluation-and-Tests · Honest-Limits · Glossary.
⚠️ Disclaimer — read this. CAOS_SEISMIC produces probabilistic forecasts, not predictions. It is an independent research and education tool. It is NOT an official earthquake early-warning or civil-protection system, it does NOT predict when, where, or how large an earthquake will be, and it must NOT be used for life-safety, emergency, or evacuation decisions. Every number it publishes is a bounded, calibrated probability conditioned on the present state of seismicity — never an alarm, a countdown, or a "safe" state. A single outcome neither confirms nor refutes a probabilistic forecast.It complements, and does not replace or speak for, official agencies — always follow your national seismological and civil-protection authorities (e.g. USGS, INGV, CSN (Chile, SENAPRED for civil protection), GeoNet, JMA). The software is provided "as is", without warranty of any kind (MIT License); the authors accept no liability for its use. Data are courtesy of their providers (USGS/ANSS, ISC/ISC-GEM, Global CMT, EMSC, CSN, and others) under their respective licenses and attribution terms. See Honest-Limits for the full epistemic context.
CAOS_SEISMIC · seismic.fasl-work.com · source · MIT
Conditional probabilistic seismic forecasting — forecasts, never predictions.
Overview
Methodology & History
Classical models
- Models-Classical · index
- Gutenberg-Richter-Law
- Omori-Utsu-Law
- ETAS-Model
- Reasenberg-Jones-Model
- STEP-Model
- EEPAS-Model
- Smoothed-Seismicity
- Brownian-Passage-Time
- Rate-and-State-and-Coulomb
ML & analytical methods
- Models-ML · index
- Temporal-Point-Processes
- RMTPP
- Neural-Hawkes-Process
- Transformer-Hawkes-Process
- RECAST-and-FERN
- CNN-Spatial-Models
- Graph-and-Recurrent-Networks
- Detection-vs-Forecasting
Models employed
Data
Architecture
Evaluation
Progress
Reference