Reinhart 2018 - ETAS Earthquake Models and Omori Law
Summary
The Epidemic-Type Aftershock Sequence (ETAS) model is a Hawkes process whose triggering function is the modified Omori law scaled by magnitude: . It is the template for PyMC example E65 (Ridgecrest). Branching ratio and background-fit quality control forecasts.
Overview
After a large earthquake aftershocks cluster near the epicentre in the following days and weeks. ETAS (Ogata 1988, 1999) treats all earthquakes as capable of triggering; magnitudes are unpredictable marks.
Main Content
Temporal ETAS (Sec. 4.1)
background rate; catalogue completeness magnitude; constants. The kernel in is the modified Omori formula (empirical); magnitudes are unpredictable marks.
The spatio-temporal extension has the form of eq. 2 with kernels ranging from bivariate normal to power laws, some with magnitude-dependent range; from a kernel density estimate (Musmeci & Vere-Jones 1992) or declustering (Reinhart 2018 - Stochastic Declustering).
Branching ratio of ETAS (derived from the definition of ; not stated in the paper)
For , an event of magnitude has expected direct offspring . If magnitudes follow Gutenberg-Richter, with , then (needs ), so
Subcritical iff ; gives infinite integral (non-integrable Omori tail).
Findings in the review:
- Zhuang et al. (2004) used declustering on 19,139 JMA earthquakes to test assumptions; some failed, giving a revised model.
- AIC comparison: spatial power-law triggering beat normal kernels (long-range triggering; productivity depends on mainshock magnitude), improving forecasts (Zhuang 2011).
- Harte (2012): a bad background fit inflates triggering and .
- Non-homogeneous parameters: Ogata, Katsura & Tanemura (2003, Delaunay interpolation with smoothness penalty); Nandan et al. (2017, Voronoi cells, chosen by BIC). Temporal non-stationarity: Kumazawa & Ogata (2014; change-point versus spline-in-time parameters; AIC).
Examples
E65-style workflow (Ridgecrest 2019, 6,909 M2+ events 2016-2019)
Notation per the example list: conditional intensity and branching ratio, closed-form compensator, Omori-Utsu ETAS with Gutenberg-Richter -value, vs recursion vs power law as a mixture of exponentials. Because , a power law is a (continuous) mixture of exponentials, so finite mixtures of exponentials give an recursion for ETAS.
Untested PyMC 5 sketch (compensator closed form: ):
import numpy as np, pymc as pm, pytensor.tensor as pt
# t: sorted event times (days), M: magnitudes, M0: completeness magnitude, T: window end
dt = t[:, None] - t[None, :]; mask = np.tril(np.ones_like(dt), -1).astype(bool)
with pm.Model():
mu = pm.LogNormal("mu", np.log(0.1), 1); K0 = pm.LogNormal("K0", np.log(0.02), 1)
alpha = pm.HalfNormal("alpha", 1.5); c = pm.LogNormal("c", np.log(0.01), 1)
p = 1 + pm.HalfNormal("p_minus_1", 0.5)
Ki = K0 * pt.exp(alpha * (M - M0))
g = Ki[None, :] / (pt.where(mask, dt, 0.0) + c) ** p * mask
lam = mu + g.sum(axis=1)
comp = mu * T + pt.sum(Ki / (p - 1) * (c ** (1 - p) - (T - t + c) ** (1 - p)))
pm.Potential("loglik", pt.log(lam).sum() - comp)
# b-value: M - M0 ~ Exponential(b*ln 10) (Gutenberg-Richter) -> separate likelihood term
b = pm.HalfNormal("b", 2); pm.Exponential("mag", b * np.log(10), observed=M - M0)Pitfalls: strong correlation, boundary effects at the catalogue start, and incomplete short-term detection after large events (not discussed in the review).
Connections
- Reinhart 2018 - Hawkes Processes and Conditional Intensity (general form); Reinhart 2018 - Simulation, Inference and Diagnostics (simulate forecasts).
- Contrast: Oklahoma induced seismicity in E07 is modelled with an LGCP, Simpson 2016 - Going Off Grid - Overview.
See Also
Reinhart 2018 - Self-Exciting Spatio-Temporal Point Processes - Overview