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

See Also

Reinhart 2018 - Self-Exciting Spatio-Temporal Point Processes - Overview