Next Article in Journal
A Borehole–Geophysical Data Fusion Method for Stratigraphic Modeling and Its Applications to Landslide Stability: A Case Study
Next Article in Special Issue
An Assessment of Evacuation Shelter Operations and Spatial Distribution Characteristics of Disaster Relief Volunteers Under Large-Scale Earthquake Scenarios
Previous Article in Journal
Comparative Assessment of Lead Rubber and Friction Pendulum Seismic Isolation Systems Under Varying Seismic Hazard and Site Conditions
Previous Article in Special Issue
Transparent Seismic Design Spectra for the Urban Development Plan of Mexicali, B.C
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exceedance Probabilities for Large Earthquakes from DIY Local Earthquake Ensemble Nowcasting and Forecasting: Magnitude, Natural Time, and Calendar Time

1
Departments of Physics and Earth and Planetary Sciences, University of California, Davis, CA 95616, USA
2
Santa Fe Institute, Santa Fe, NM 87501, USA
3
Jet Propulsion Laboratory, Pasadena, CA 91109, USA
4
Department of Earth, Atmospheric, and Planetary Sciences, Purdue University, West Lafayette, IN 47907, USA
5
Department of Population Health and Disease Prevention, University of California, Irvine, CA 92697, USA
6
Department of Computer Science, Biocomplexity Institute, University of Virginia, Charlottesville, VA 22901, USA
7
Global Center for Asian and Regional Research, University of Shizuoka, Shizuoka 420-0839, Japan
*
Author to whom correspondence should be addressed.
GeoHazards 2026, 7(2), 78; https://doi.org/10.3390/geohazards7020078
Submission received: 24 April 2026 / Revised: 15 June 2026 / Accepted: 17 June 2026 / Published: 22 June 2026
(This article belongs to the Special Issue Seismological Research and Seismic Hazard & Risk Assessments)

Abstract

In this paper, we describe a method for computing calendar time forecasts in a local area for large earthquakes of a target magnitude MT using a count of small earthquakes in the magnitude range MS to MT in the area. Using the idea that the Gutenberg–Richter (GR) relation is valid throughout the surrounding region, we define an ensemble of earthquakes in larger surrounding regions to be used in computing the forecast. What follows is simple data mining. “Local” is defined by the probability of a large earthquake occurring within a defined circle of arbitrary radius surrounding a point of interest. The main (and for that matter, the only) assumption for all these works is that the GR magnitude–frequency relation holds. The method has significant skill, as defined by the Receiver Operating Characteristic (ROC) test, which improves as the time since the last major earthquake increases. The probability is conditioned on the number of small earthquakes n(t), with MMS = 3.49, that have occurred since the last large earthquake. The probability is computed directly as the Positive Predictive Value (PPV) associated with the ROC curve. The method is compared with the UCERF3 forecasts for the UCERF3-defined geographic boxes centered on Los Angeles and San Francisco and serves as an indicative benchmark. The method is then applied to a 125 km radius circular area around Los Angeles, California, following the 17 January 1994 magnitude M6.7 Northridge earthquake, and short-term forecasts (1-year and 5-year) are computed. We further apply the method to six additional geographic regions with validation by comparison with an estimate of the time-independent conditional Poisson probability. These regions are Athens, Greece; Chengdu, China; Jakarta, Indonesia; Lima, Peru; Santiago, Chile; and Tangshan, China.

1. Introduction

1.1. Ensemble Earthquake Forecasting (EEF)

This paper develops a new method for earthquake forecasting using an ensemble approach. It is the third of a three-part series introducing methods for computing local earthquake forecasts and associated probabilities of future large earthquakes from local earthquake nowcasts. The first paper [1] detailed a method to compute local forecasts for a fixed future natural time interval, where natural time is the count of small earthquakes since the last large earthquake. The second paper [2] extended these methods to calendar time forecasts using an ensemble-of-regions approach. Here, the local region of interest, a circle of radius rC surrounding a central geographic point of interest, is enclosed by an expanding series (ensemble) of regions.
To summarize our results:
  • Local ensemble probabilities for large earthquakes are computed using only counts of small earthquakes in an expanding ensemble of rectangular regions. These small earthquakes cover a magnitude 3.49 ≤ M ≤ 6 range of small to moderate quakes. Due to the rapid falloff in the GR relation, the count of such earthquakes is dominated by those at the low end, so we use the term “small earthquakes” to describe them in this paper. Our results are not sensitive to the precise magnitude cuts used.
  • Ensemble exceedance probabilities for magnitude and earthquake occurrence time can be computed for evaluating risk profiles.
  • To test the basic assumption of uniformity of statistics, a nowcast transform can be defined to adjust the regional statistics to enforce uniformity within the ensembles of events.
  • The method is then validated/benchmarked by comparison with the accepted current USGS forecasts.
  • Applications of the method are provided for a series of locations in California and worldwide, with the worldwide applications compared with the conditional Poisson (exponential) probability of occurrence.

1.2. Earthquake Nowcasting

Previous papers have developed several techniques for earthquake nowcasting. The nowcasting approach is based on “natural time”, which is defined as counts of small earthquakes [3,4,5,6]. Natural time is the time scale that is relevant to the system dynamics, so earthquake nowcasting uses natural time to track the progression of the fault system through its cycle of large earthquake activity. The term “nowcasting” is used in the same sense as for weather and economic nowcasting [7,8], tracking the current state of a system in the recent past, current time, and near future. Methods to produce earthquake nowcasts are the subject of many previous papers [7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]. Although the framework presented here is primarily statistical, it rests on a physical, geomechanical foundation. The accumulation of small earthquakes (natural time) acts as a physical proxy for continuous regional tectonic loading and strain accumulation. As the fault system progresses through its seismic cycle, microseismicity reflects localized yielding, systematically tracking the fault network’s macroscopic approach toward the critical stress threshold required to trigger a large target earthquake.
The nowcasting method is applied to a small circle of arbitrary radius surrounding a point of interest, typically a city. Computing the probability then involves a data mining phase using an expanding series or ensemble of larger rectangular regions surrounding the circle. These regions then comprise the ensemble for the method. Each member of the ensemble contains a number of earthquake “cycles”, which begin and end on earthquakes larger than a target magnitude MT. Each cycle contains a number of “small” earthquakes with magnitude in the range MS to MT. The similarity of the Gutenberg–Richter statistics for the local region and the surrounding ensemble regions is used to construct a time scaling for the times in the ensemble cycles.
After time scaling the calendar forecast times for the ensemble members, we then consider each cycle of activity in a given ensemble. Collections of time-scaled cycles of activity that have fewer small events than the number in the circle are considered to represent a set of might-have-been past histories for activity in the circle. Collections of time-scaled cycles of activity that have more small events than the number in the circle are considered to represent a set of possible future activity for the circle.
We apply our forecast methods to a circular region of radius 125 km surrounding Los Angeles, CA, using a target magnitude MT = 6 and small earthquakes with 3.49 ≤ M ≤ 6.0. The most recent large earthquake in the circle was the Northridge earthquake, with magnitude M = 6.7, which occurred on 17 January 1994.
The choice of circle radius is arbitrary; that is to say, it is not a “model parameter”, but instead a “user choice”. We use a rule of thumb that the radius should be at least twice the linear dimension of the aftershock zone of the previous large earthquake in the circle. All earthquake forecasts in the literature choose one of the following: (a) a spatial region such as a country, a state, or a local region; or (b) a given earthquake fault or set of faults. The forecast then applies only to that particular choice. Note that the quantitative analysis in [38] of an appropriate circle radius for similar earthquake magnitudes in Greece arrives at a radius of 125 km. An additional criterion for the choice of radius is the “radius of significant ground shaking” for a given magnitude, for example, the distance at which one might experience Mercalli Intensity VI (PGA ~ 0.1 g) shaking. This distance is about 100–150 km for an MT = 6 earthquake, which is our minimum size for the forecast [40,41].
Examples of the data for a circular region of radius 125 km around Los Angeles, CA, and a selection of the ensembles is shown in Table 1. Here, Min/Max Cycle Length is the minimum/maximum number of small earthquakes among the cycles for that region size. Total Small EQ entry is the total number of small earthquakes in the catalog for the circle or ensemble member since 1980 for the range M ≥ 3.5. Least squares fits in each ensemble member are used to compute the Gutenberg–Richter b-values. The range of magnitude values used for computing the b-values is between M = 3.5 and M = 6.5.
The next step involves computation of the ROC curve for each member of the ensemble, a plot of the True Positive Rate (TPR) vs. the False Positive Rate (FPR) [42,43]. Once we are in possession of these curves, we compute the ensemble mean curve and its standard deviation. The area under the ROC curve (AUROC, or “skill”) can be interpreted as the ability of a model to discriminate between, or to correctly classify, different categories of events. In our case, an event is the occurrence of a major earthquake vs. non-occurrence [42,43]. The method then uses a simple data mining method on the longer earthquake cycles to compute the probability of future events.

2. Materials and Methods

2.1. Scaled Similarity

These ensemble regions are assumed to exhibit Gutenberg–Richter magnitude–frequency (GR) statistics that are the same as or similar to those in the circular region. This assumption can be stated as an assumption of “scaled similarity”; when the temporal statistics of the members of the ensemble are appropriately scaled in time, the members can be regarded as statistical “copies” of the earthquakes in the circular region. While the broad consistency of b-values across the ensemble members supports this space-for-time substitution, this approach implicitly relies on a degree of ergodicity. We acknowledge that tectonic and structural heterogeneities—such as spatial variations in crustal rheology, fault maturity, and local stress orientations—limit the strict validity of this assumption. Consequently, the scaled similarity across expanding spatial regions serves as a practical statistical approximation rather than an exact physical equivalence.
The specific form of the GR law that is used here is:
N   =   10 b ( M T M S )
where N is the ratio of the number of earthquakes with magnitude larger than MS, to the number larger than the target earthquake MT, and b is a parameter that is usually near b = −1 but can typically vary by approximately ±0.05. We will apply Equation (1) in the following to the case where there is one quake of magnitude MT or greater. Note that this equation shows that the average magnitude of all quakes larger than MS = 3.49 is approximately 3.92, quantifying our terminology of “small earthquakes”.

Step 1: The Nowcast Function and Earthquake Cycles

The first step in the analysis is to introduce a nowcast function Φ(n):
Φ ( n )   = 1   e ( n / N )
where n is the number of small earthquakes of magnitude MS or larger since the last large earthquake of target magnitude MT [1]. Equation (2) was chosen as a consequence of the observation [44], which has been validated many times by others [8]; aside from aftershock clustering, earthquakes occur randomly in time with Poisson statistics. In addition, Refs. [7,8] has shown that Equation (2) generally characterizes the interval statistics between large earthquakes MT. Note that in the following figures, we plot the nowcast value as ranging between [0%, 100%] rather than [0, 1].
We begin by considering a circular region of radius 125 km surrounding a point of interest, in this case, the city of Los Angeles, CA [1,2,7]. In Figure 1, a region of radius 125 km around the city of Los Angeles is shown as a blue circle. In the middle, green bars show the histogram of the number of small earthquakes between large earthquakes. The solid red stair-step line is the Cumulative Distribution Function (CDF) corresponding to the histogram. Magenta dashed lines are the standard deviations from the CDF, computed using a bootstrap method.
The red dot is the current count (=448) of small earthquakes in the circular region since the 17 January 1994 Magnitude 6.7 Northridge, CA, earthquake. Current count corresponds to a CDF/nowcast Poisson value of 94.1%. The blue dashed line is the Poisson CDF, which we use as the “nowcast function”, and is based on the average (Gutenberg Richter) number of small earthquakes in the region, Equation (1). On the right is the GR relation for the larger region and the circle, where it can be seen that the two b-values are nearly the same.

2.2. Nowcast Function and the Ensemble Method

In the steps below, we outline the ensemble method in more detail. Figure 2 shows an ensemble of expanding rectangular regions. The last major earthquake within this circle was the magnitude M6.7 Northridge, CA, earthquake on 17 January 1994. We wish to compute the probability of the next large earthquake of target magnitude MT ≥ 6 occurring within the circular region, whose radius was chosen mainly because it is about twice the radial dimension of the aftershocks of the Northridge earthquake. On the left, a series of expanding regions (white rectangles) is constructed surrounding the circular region. On the right, we use the nowcast function (2) to build a time series of nowcast earthquake cycles for each region in the ensemble using the small earthquakes with magnitude ranging from MS = 3.49 and MT between the large target earthquakes, MT ≥ 6.0. The results are not sensitive to the exact choices of MS and MT, but in this paper, MS is 3.49 for all California results and 4.0 for locations outside the USA to ensure reliable data. MT is always 6.0.
These time series represent the ensemble of time series that we analyze using Receiver Operating Characteristic (ROC) methods that will be used to build the Positive Predictive Value (PPV), which is the forecast for each ensemble member.

2.2.1. Step 1: Construct the Ensemble of Cycles

Using Equation (2), build a series of “large earthquake cycles” in the ensembles, shown schematically in Figure 2, surrounding the circular region and centered on Los Angeles. Each of the cycles begins and ends at the time of a target earthquake. So, an ensemble member with NENS large earthquakes will have J = NENS − 1 cycles by this definition. These cycles of activity represent the data set for the simple data mining application.
The ith ensemble member will have a set of J cycles ni,j denoted by Ci:
C i { n i } =   { n i , 1 ,   n i , 2 ,   n i , 3 ,   . . . , n i , J }
Here, ni,j is the number of small earthquakes in the jth cycle of the ith ensemble.

2.2.2. Step 2: Scale the Forecast Time for Each Ensemble Member

Build conditional ROC curves for each member of the ensemble using the following method, then compute the mean ROC curve from the ensemble ROC curves. The curves are conditioned on the number of small events that have occurred prior to calculation of the ROC curve.
We choose a forecast time of interest TF,C for the next target earthquake in the circular region. The number of small events in the circle will be designated as nC, and the corresponding rate of small earthquake occurrence within the circle is designated as RC.
Clearly, each member of the expanding ensemble will have a larger number of small events than the number of small events in the circle. The ith ensemble member will have a total number ni of small earthquakes and a corresponding rate of occurrence Ri.
We then scale the forecast time interval for each member of the ensemble, TF,i, according to [1,2]:
T F , i =   R C R i   T F , C  

2.2.3. Step 3: Build Conditional Receiver Operating Characteristic (ROC) Curves

To build the conditional ROC curves for each of the ensembles, we adopt a set of threshold values for the time series amplitudes [12,13,14,15,16]. For each ensemble member, we classify all points on the nowcast time series by sweeping the threshold values over all amplitudes of the time series on the interval [0, 1].
We start by selecting an arbitrary threshold value τ. Given a small event occurring at time t, we ask if the nowcast value of that event is above or below the threshold. We also ask if the next target earthquake MT occurs after time t but within the time interval t + TF,i, where again, TF,i is the scaled forecast time for that ensemble member. Classification is then given by:
  • TP, if the nowcast value is above the threshold τ and the next target earthquake occurs within t + TF,i.
  • FP, if the nowcast value is above the threshold τ and no earthquake occurs within interval t + TF,i.
  • FN, if the nowcast value is below the threshold τ and the next target earthquake occurs within interval t + TF,i.
  • TN, if the nowcast value is below the threshold τ and no target earthquake occurs within interval t + TF,i.
It should be emphasized that the conditional ROC diagram is conditioned on the current number of events in the circle. For example, if the current number of small earthquakes in the circle is, for example 100, then no cycles of length less than 100 are used in the classification.
Classifying all points on an ensemble time series will then produce a confusion matrix, or contingency table, composed of the quantities TP, TN, FP, and FN. We should also explicitly note that these quantities are functions only of the threshold values, τ, so that we have TP(τ), TN(τ), FP(τ), and FN(τ). Conditional ROC curves for each member of the ensemble are computed, and the mean and standard deviation of the curves are computed. From each confusion matrix, we compute the True Positive Rate (TPR) and the False Positive Rate (FPR):
TPR = TP/(TP + FN)
FPR = FP/(FP + TN)
Examples of conditional ROC diagrams are shown in Figure 3. Cyan curves represent the ROC curves for the ensemble members, the red curve is the ensemble mean, and the dashed curves are the standard deviations. In Figure 3a, the ROC diagram is computed after no small earthquakes have occurred. In Figure 3b, the ROC diagram is computed after 150 small earthquakes have occurred. In Figure 3c, the ROC diagram is computed after 300 small earthquakes have occurred. In Figure 3d, the ROC diagram is computed after 448 small earthquakes have occurred, which is the number in the circle to date.
It is important to interpret the progressive improvement of conditional ROC skill with caution as it involves an element of retrospective conditioning. Because the ROC diagrams are constructed using historical catalog data where the target outcomes are already known, there is a potential for optimistic bias in the apparent predictive skill. To fully quantify the operational limits of this skill without retrospective leakage, the method must ultimately be evaluated through prospective, out-of-sample forward testing.

2.2.4. Step 4: Compute Positive Predictive Value (PPV) from the ROC Curves

Once the conditional ROC curve is computed for a member of the ensemble, the Positive Predictive Value (PPV) is then computed:
PPV = TP/(TP + FP)
The PPV value is the probability of a future large earthquake of target magnitude MT during the forecast interval TF,C.
To compute the PPV values (probabilities) at the times of the small events following the last large event in the circle, we use as threshold values τ the nowcast values  Φ n C for the small events in the circle. So, if there are 100 small earthquakes within the circle since the last large earthquake, we compute 100 values for  Φ ( n C ) and use these as our threshold set [τ( n C )] ≡ [Φ( n C )]. Note that each of these small earthquakes has a calendar time t.
Each of these small earthquakes in the circle then has a defined nowcast value, an index, and an occurrence time, all of which are associated with the small event. Again, note that the TP, FP, TN, and FN are functions of the threshold only, which in this special case is the event nowcast value. Since the nowcast value is also a threshold, this association allows us to identify specific event sequence numbers and event times with a PPV value.
Figure 4 shows examples of calendar forecasts of this type for both 1-year and 5-year time scales. The figures represent plots of PPV, the probability of a future M ≥ 6 earthquake, as a function of time since the M6.7 Northridge, CA, earthquake on 1/17/1994. In Figure 4a, the ensemble size = 30, and the forecast time interval TF = 1 year. In Figure 4b, the ensemble size = 60, and the forecast time interval TF = 1 year. In Figure 4c, the ensemble size = 30, and the forecast time interval TF = 5 years. In Figure 4d, the ensemble size = 60, and the forecast time interval TF = 5 years. The cyan curves are for the various ensemble members. The red curve is the mean of the cyan curves, the ensemble probability, and dashed curves are the one-standard deviation curves.
In Figure 4a,b, the probability immediately after the mainshock is high, indicating a tendency for mainshock clustering. In Figure 4c,d, an increase in probability due to tectonic reloading over time following the Northridge earthquake is the primary process that can be seen.

2.3. Conditional Exceedance Curves

We now compute conditional exceedance curves (survivor distributions), conditioned on the number of small earthquakes that have occurred prior to computation of the probabilities.

2.3.1. Magnitude Exceedance

To build a magnitude exceedance probability, we note that all the cycles in an ensemble are terminated (and begin) with a magnitude MMT. Thus, we can build a set consisting of the next, or terminating, magnitudes Mi,j for each interval ni,j:
C i { M i } =   { M i , 1 ,   M i , 2 ,   M i , 3 ,   . . . ,   M i , J }
Considering both  C i { M i } and  C i { n i } , we then build a combined set of intervals and magnitudes:
C { M } = i , j { M i , 1 , M i , 2 , M i , 3 , . . . , M i , J } C { n } =   i , j { n i , 1 ,   n i , 2 ,   n i , 3 ,   . . . ,   n i , J }
where the  i , j { } indicates the union of all sets of ensemble intervals and magnitudes into a single large set.
Once we have these two large sets, we can construct the conditional survivor distributions (exceedance probabilities) for terminating magnitudes. In Figure 5, conditional exceedance curves are shown for several examples of natural times (small event counts), for 0 small events (immediately after the last large earthquake), for 448 small events (the current count in the circular region), and for the current-plus-mean-projected number of small events in the circular region. The mean projected number is the average number expected until just before the next large earthquake. This mean projected number is computed by finding the mean of all intervals larger than the current number, 448, minus the current number. Note that a light smoothing has been applied to these curves.

2.3.2. Magnitude Exceedance for 25%, 50%, and 75% Probability

Figure 6 analyzes this conditional exceedance data further by computing the 25%, 50% (median), and 75% exceedance probabilities as a function of the number of small events that have occurred. Note the blue vertical line, which indicates the number of small earthquakes that have occurred to date, which is 448. As more small earthquakes occur in the future, the magnitude exceedance probabilities, particularly for the median (50%) and 25% level, will begin to increase sharply.

2.3.3. Calendar Time Exceedance

To compute the calendar exceedance, or waiting time until the next large earthquake MT, we first create the set CTi) of combined ensemble time intervals ΔTi corresponding to the natural time intervals in Equation (8):
C { T } =   i , j { T i , 1 ,   T i , 2 ,   T i , 3 ,   . . . ,   T i , J }
Next, we scale the time intervals ΔTi -> ΔT’i using the inverse of the scaling factor in Equation (4):
T ~ i , j =   R i R C   T i , j
leading to:
C { T ~ } =   i , j { T ~ i , 1 ,   T ~ i , 2 ,   T ~ i , 3 ,   . . . T ~ i , J }
Using the sets (8) and (11), we can then construct the conditional exceedance curves for the waiting times, both in natural and calendar times.

2.4. Testing the Method

Now, we test the results of the ensemble method and explore ways to build ensemble forecasts using two additional ideas. These involve the following:
1. We introduce a “nowcast transform” to test the assumption of scaled similarity of the GR statistics in the ensemble.
2. We filter cycle intervals at the 95% confidence level to test an assumption that outliers may determine the statistics.

2.4.1. Nowcast Transform

We define this simple method to test the assumption that the statistics of the ensemble members produce a stable forecast result and to examine the assumption that the statistics of the ensembles being similar to the circle are reasonable.
Using Equation (2), we compute the nowcast value for a typical interval in ensemble i:
Φ ( n i , j )   = 1   e ( n i , j / N i )
where the scale Ni for ensemble member i is computed from Equation (1):
N i   =   10 b i ( M T M S )
and where bi is the b-value for ensemble member i.
To compute the transformed intervals n’i,j, we invert Equation (2) by making the equivalence  Φ ( n i , j )   =   Φ ( n i , j ) and using the statistics of the circular region:
n i , j   =     N C   l o g [ 1     Φ ( n i , j ) ]
and where bC and NC represent the statistics of the circle:
N C   =   10 b C   ( M T     M S )
This process ensures that the transformed ensembles have the same b-value, bc, as the circle. Thus, the GR interval statistics of the ensembles are the same as those of the circular region.
But in altering the values of the ni,j intervals, we also need to consider the times at which these transformed events occur. There are two cases, one in which ni,j > n’i,j and another in which n’i,j > ni,j. We have therefore developed a simple algorithm to assign the small event times for the small events in the intervals:
  • For the case ni,j > n’i,j, we choose event times in ni,j at random and remove a sufficient number of these. Continue until the necessary number of times have been removed.
  • For the case n’i,j > ni,j, we pick two neighboring times randomly, find the mean of these two times, and insert that mean time between the two chosen times. Continue until the necessary number of times have been assigned.
A major feature of this simple algorithm is that the basic structure of the event times is preserved. Where times are densely clustered, as in aftershock intervals, proportionately more times are added or removed. Where times are sparse, as when quiescence prevails, fewer times are added or removed. Thus, changes to the temporal density of small event times is proportional to the original density of times. Other algorithms are clearly also possible.
As a final point, since the nowcast transform alters the number of small events in an ensemble, the scaled forecast time must also be further scaled by modifying Equation (4) as:
T F , i = R C R i T F , C

2.4.2. Filtering the Earthquake Cycles

In the filter method, we consider the set of intervals  C { n } from Equation (8). We compute the mean μ and standard deviation σ of the intervals and reject any intervals that are larger than a value μ + 2σ corresponding to the 95% confidence limit. From that point, we repeat the analysis from the above.

3. Results

With these considerations, we can now calculate the ROC curves, the PPV calendar time forecasts, and exceedance curves for the original ensembles, the transformed ensembles, and the filtered ensembles.

3.1. Examples of Nowcast and Filtered Calculations

Figure 7 shows plots of the PPV curves for the original intervals, the filtered intervals, and the nowcast transformed intervals. The plot for the original intervals (Figure 8 left) repeats a plot from Figure 4 for convenience of comparison. The results show that the final value of PPV for the original intervals are the smallest of the three, which are in order from left to right, 29%, 35%, and 43%. While generally consistent, the three plots should be viewed as alternative views of the forecast probabilities.
Figure 8 shows the corresponding magnitude exceedance curves for the three types of intervals, and Figure 9 shows the same magnitude exceedances for the 25%, 50% (median), and 75% exceedance probabilities as a function of the number of small events that have occurred. Again, the three sets of plots are generally consistent.
We now compute calendar time exceedance probabilities, the waiting times or lifetimes ΔL(t), for large earthquake occurrence. To do this, we need to scale the conditional lifetimes since the last large earthquake MT within each interval ni,j. To that end, let the lifetime within an interval ni,j in ensemble i be denoted by  L ( t ) i , j . Then, we scale the lifetimes by the inverse of the factor in Equation (4):
L ( t ) i , j =   R i R C   L ( t ) i , j
where now  L i , j is the scaled lifetime since the last large earthquake. We then use the scaled lifetimes to compute the exceedance probabilities.
Figure 10 shows the comparison for the calendar time exceedance probabilities. In all three cases, we show the Poisson probability curve (dashed line) that is based on the average interval between large earthquakes. Similar to Figure 5, we show the curves for several calendar times in the earthquake recurrence cycles. These exceedance curves are for immediately after the last large earthquake at the current time (today); at the current time plus 15 years; and at the current time plus 30 years. Note that a light smoothing has been applied to these curves.
A feature of these calendar time curves is that once the initial large earthquake clustering period has passed, the lifetime until the next large earthquake becomes longer and longer as time passes, until the next large earthquake does eventually occur, as noted in [45,46,47,48,49]. This feature can be inferred by comparing the zero-time curve with the Poisson curve. Initially, the zero-time curve lies below the Poisson curve until a cutoff is reached (shorter waiting times more probable). Subsequently, the zero-time curve lies above the Poisson curve (longer waiting times more probable).
We can then repeat the exceedance curve calculation for natural time (small event counts) using Equation (8) directly, shown in Figure 11. Conditional exceedance curves are shown for several examples of natural times (small event counts): for 0 small events (immediately after the last large earthquake); for 448 small events (the current count in the circular region); and for the current-plus-mean-projected number of small events in the circular region. The mean projected number is the average number of small events expected until just before the next large earthquake. This mean projected number is computed by finding the mean of all intervals larger than the current number, 448, minus the current number. Note that a light smoothing has been applied to these curves.
In this case however, one finds the more intuitively expected result that the longer it has been in natural time since the last large earthquake MT, the shorter the expected natural time until the next large earthquake. Or stated another way, as the time since the last large earthquake increases, the probability increases for a shorter lifetime, or time to the next large earthquake.
The reason for the different implications of the calendar and natural time curves is the increasing, nonlinear small earthquake quiescence as time passes. This observation has been discussed in [14]. There, it was concluded that the reason for this anomalous slowing down in calendar time (relative to the Poisson curve) is due to an anomalous stiffening/strengthening of the crustal rigidity as the next earthquake approaches due to the closure of small cracks that, when open, weaken the crust. As the rigidity of the crust increases, a transition occurs from sliding via unstable stick slip to sliding via stable slip [6,50], as is well known from many laboratory experiments.

3.2. Validating/Benchmarking the Forecasts

An important consideration is to benchmark the forecasts by comparing them with a recognized, accepted model. This comparison should be viewed as an indicative benchmark of our method’s utility rather than a strict validation of equivalence. The UCERF3 model incorporates comprehensive fault geometries and physical parameters, whereas our ensemble method is primarily statistical. The obvious choices are the UCERF2 time-independent forecast and the UCERF3 time-dependent forecast [51,52]. Figure 12 shows the comparison. The UCERF2 forecast for magnitude 6.7, produced in 2007, computed a 30-year forecast of 67% for the Los Angeles box, shown in Figure 12, and a 63% for the San Francisco Bay area for its rectangular box. In 2016, the UCERF3 forecast published the 30-year forecast of 60% for the same Los Angeles box. The UCERF2 30 yr forecast is especially relevant because we are past the midpoint of the 30-year time window. The UCERF3 time-dependent forecast is a valid comparison because it is the official USGS forecast.
The UCERF3 forecast was produced in 2014, whereas the ensemble forecast was produced now. But the numbers are similar and within the quoted error bounds for the ensemble method. This similarity provides a useful benchmark for evaluating the quality of the ensemble forecast.

3.3. Forecasts for Other Regions

As a matter of interest, we compute forecasts for a few additional international locations. A caveat is that, since the USGS catalog is not as complete as it is for the United States, the forecasts may not be as reliable as for those in the United States. And since these regions often do not have “official”, “credible” forecasts such as the UCERF3 forecasts, we use instead time-independent conditional Poisson (exponential) forecasts [53,54].
To compute these Poisson forecasts, we need the rate of large earthquakes in the time-scaled ensemble regions. The rate νi of ensemble member i is computed from Equation (11) by dividing the number of cycles by the total time-scaled time interval, which is just the sum over all time-scaled time intervals  T ~ i , j .   We then compute the meanνEns and standard deviation σEns for the entire ensemble from the set {νi} of rates of the individual ensemble members, thus νEns = mean({νi}).
Then, using the mean rate νEns, we calculate a conditional time-independent Poisson (exponential) probability PEns(ΔT) for the ensemble:
P E n s ( Δ T )   =   1     e ( ν E n s   Δ T )
where  Δ T is the forecast time. The standard errors ΔP±T) of the conditional probability shown in the figures are computed with Equation (18). We use the rates ν± = (νEns ± σEns) in Equation (18), then compute the difference from  P E n s ( Δ T ) . The results are shown in Figure 13, Figure 14 and Figure 15 for the international cities Athens, Greece; Chengdu, China; Jakarta, Indonesia; Lima, Peru; Santiago, Chile; and Tangshan, China.

4. Conclusions

We have developed a new method for earthquake forecasting for arbitrary forecast times and for small geographic regions encompassing multiple earthquake faults. It is generally not as appropriate for individual faults, where quiescence may be the normal mode of behavior. Since the forecasts are conducted in regions, rather than on individual faults, the stability of the Gutenberg–Richter statistics and the associated b-value are observed using least squares fits to the magnitude–frequency curves [55]. The assumption of similar Gutenberg–Richter statistics also amounts to the assumption that we confine analysis to a single tectonic province [55].
Finally, we situate this purely statistical methodology within the broader landscape of modern seismic hazard assessment. While physics-based models that incorporate stress transfer and fault mechanics provide essential insights into seismogenesis, they often rely on physical parameters that are challenging to constrain. Consequently, statistical approaches remain foundational to operational forecasting frameworks [6,56,57,58,59,60,61,62,63,64]. For example, the UCERF3 model for California integrates Epidemic-Type Aftershock Sequence (ETAS) models [63,65,66,67], which involve fitting multiple statistical parameters to historical training data. A distinct advantage of the ensemble method presented here is its mathematical parsimony: it requires no empirically tuned free parameters. As such, it provides a straightforward, objective, and complementary tool for rapid probabilistic seismic forecasting. In the current ensemble method, there are no free parameters that must be set using data. This contrasts with the UCERF3 forecast, which is the accepted official forecast for the state of California, and lists at least 15 major assumptions which, in some cases, may be difficult to justify. In addition, the UCERF3 model has many parameters whose values must be estimated. And in particular, the UCERF3 catalog has a component that uses the ETAS model to compute the forecast [63,65,66,67].
We conclude that the ensemble method is an appropriate and useful method for when a forecast for small geographic regions is desired on a frequent basis. It can be carried out rapidly and easily on a laptop computer in a few minutes of computation. For that reason, the ensemble method constitutes a convenient and potentially powerful addition to present earthquake forecast methods.

Author Contributions

Conceptualization, J.B.R., I.B., A.D., L.G.L., G.F. and K.N.; methodology, J.B.R. and K.N.; software, J.B.R. and K.N.; validation, J.B.R., I.B. and K.N.; formal analysis, J.B.R.; investigation, J.B.R.; resources, J.B.R. and I.B.; data curation, J.B.R.; writing—original draft preparation, J.B.R.; writing—review and editing, A.D., L.G.L., G.F. and K.N.; visualization, J.B.R.; supervision, J.B.R.; project administration, J.B.R.; funding acquisition, J.B.R. All authors have read and agreed to the published version of the manuscript.

Funding

Funding for this project has been provided by a generous gift from Dr. John LaBrecque to the University of California, Davis.

Data Availability Statement

The data presented in this study are available in the USGS ComCat catalog at https://earthquake.usgs.gov/earthquakes/search/, accessed on 16 June 2026, reference number [67]. An included method in the Python 3.12 code mentioned above can be used to download these data for analysis. Python code that can be used to reproduce the results of this paper can be found at the Zenodo site: https://doi.org/10.5281/zenodo.19390594, accessed on 16 June 2026.

Acknowledgments

The authors would also like to acknowledge an informative conversation with Jeanne Hardebeck of the USGS.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Rundle, J.B.; Baughmann, I.; Donnellan, A.; Ludwig, L.G.; Fox, G.C.; Nanjo, K. Calendar Time Local Earthquake Forecasts from Earthquake Nowcasts: A Do-It-Yourself (DIY) Ensemble Method. arXiv 2025, arXiv:2512.06572. [Google Scholar] [CrossRef]
  2. Rundle, J.B.; Baughman, I.; Donnellan, A.; Grant Ludwig, L.; Fox, G.C. From local earthquake nowcasting to natural time forecasting: A simple do-it-yourself (DIY) method. Earth Space Sci. 2026, 13, e2025EA004820. [Google Scholar] [CrossRef]
  3. Varotsos, P.; Sarlis, N.V.; Skordas, E.S. Spatiotemporal complexity aspects on the interrelation between Seismic Electric Signals and seismicity. Pract. Athens Acad. 2001, 76, 294–321. [Google Scholar]
  4. Varotsos, P.; Sarlis, N.V.; Skordas, E.S. Natural Time Analysis: The New View of Time. Precursory Seismic Electric Signals, Earthquakes and Other Complex Time-Series; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar] [CrossRef]
  5. Varotsos, P.; Sarlis, N.V.; Skordas, E.S. Study of the temporal correlations in the magnitude time series before major earthquakes in Japan. J. Geophys. Res. Space Phys. 2014, 119, 9192–9206. [Google Scholar] [CrossRef]
  6. Holliday, J.R.; Rundle, J.B.; Turcotte, D.L.; Klein, W.; Tiampo, K.F. Space-time clustering and correlations of major earthquakes. Phys. Rev. Lett. 2006, 97, 238501. [Google Scholar] [CrossRef] [PubMed]
  7. Rundle, J.B.; Donnellan, A.; Grant Ludwig, L.; Gong, G.; Turcotte, D.L.; Luginbuhl, M. Nowcasting earthquakes. Earth Space Sci. 2016, 3, 480–486. [Google Scholar] [CrossRef]
  8. Rundle, J.B.; Stein, S.; Donnellan, A.; Turcotte, D.L.; Klein, W.; Saylor, C. The complex dynamics of earthquake fault systems: New approaches to forecasting and nowcasting of earthquakes. Rep. Prog. Phys. 2021, 84, 076801. [Google Scholar] [CrossRef] [PubMed]
  9. Rundle, J.B.; Luginbuhl, M.; Giguere, A.; Turcotte, D.L. Natural time, nowcasting and the physics of earthquakes: Estimation of risk to global megacities. Pure Appl. Geophys. 2018, 175, 647–660. [Google Scholar] [CrossRef]
  10. Rundle, J.B.; Luginbuhl, M.; Polina, K.; Turcotte, D.L.; Donnellan, A.; Grayson, M. Nowcasting Great Global Earthquake and Tsunami Sources. Pure Appl. Geophys. 2020, 177, 359–368. [Google Scholar] [CrossRef]
  11. Rundle, J.B.; Giguere, A.; Turcotte, D.L.; Crutchfield, J.P.; Donnellan, A. Global seismic nowcasting with Shannon information entropy. Earth Space Sci. 2019, 6, 456–472. [Google Scholar] [CrossRef] [PubMed]
  12. Rundle, J.B.; Donnellan, A. Nowcasting earthquakes in Southern California with machine learning: Bursts, swarms, and aftershocks may be related to levels of regional tectonic stress. Earth Space Sci. 2020, 7, e2020EA0010. [Google Scholar] [CrossRef]
  13. Rundle, J.B.; Donnellan, A.; Fox, G.; Crutchfield, J.P.; Granat, R. Nowcasting earthquakes: Imaging the earthquake cycle in California with machine learning. Earth Space Sci. 2021, 8, e2021EA001757. [Google Scholar] [CrossRef]
  14. Rundle, J.B.; Yazbeck, J.; Donnellan, A.; Fox, G.; Ludwig, L.G.; Heflin, M.; Crutchfield, J. Optimizing earthquake nowcasting with machine learning: The role of strain hardening in the earthquake cycle. Earth Space Sci. 2022, 9, e2022EA002343. [Google Scholar] [CrossRef] [PubMed]
  15. Rundle, J.B.; Donnellan, A.; Fox, G.; Crutchfield, J.P. Nowcasting earthquakes by visualizing the earthquake cycle with machine learning: A comparison of two methods. Surv. Geophys. 2022, 43, 483–501. [Google Scholar] [CrossRef]
  16. Rundle, J.B.; Baughman, I.; Zhang, T. Nowcasting earthquakes with stochastic simulations: Information entropy of earthquake catalogs. Earth Space Sci. 2024, 11, e2023EA003367. [Google Scholar] [CrossRef]
  17. Fox, G.C.; Rundle, J.B.; Donnellan, A.; Feng, B. Earthquake nowcasting with deep learning. Geohazards 2022, 3, 199–226. [Google Scholar] [CrossRef]
  18. Jafari, A.; Fox, G.; Rundle, J.B.; Donnellan, A.; Ludwig, L.G. Time series foundation models and deep learning architectures for earthquake temporal and spatial nowcasting. GeoHazards 2024, 5, 1247–1274. [Google Scholar] [CrossRef]
  19. Pasari, S.; Mehta, A. Nowcasting earthquakes in the northwest Himalaya and surrounding regions. Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci. 2018, XLII-5, 855–859. [Google Scholar] [CrossRef]
  20. Pasari, S.; Sharma, Y. Contemporary earthquake hazards in the West-northwest Himalaya: A statistical perspective through natural times. Bull. Seismol. Soc. Am. 2020, 91, 3358–3369. [Google Scholar] [CrossRef]
  21. Pasari, S. Nowcasting earthquakes in the Bay-of-Bengal region. Pure Appl. Geophys. 2019, 23, 537–559. [Google Scholar] [CrossRef]
  22. Pasari, S. Stochastic Modeling of Earthquake Interevent Counts (Natural Times) in Northwest Himalaya and Adjoining Regions. In Mathematical Modeling and Computational Tools; Bhattacharyya, S., Kumar, J., Ghoshal, K., Eds.; Springer Proceedings in Mathematics & Statistics; Springer: Singapore, 2020; Volume 320, pp. 495–501. [Google Scholar] [CrossRef]
  23. Pasari, S.; Simanjuntak, A.V.; Neha Sharma, Y. Nowcasting earthquakes in Sulawesi island, Indonesia. Geosci. Lett. 2021, 8, 27. [Google Scholar] [CrossRef]
  24. Pasari, S. Nowcasting earthquakes in Iran: A quantitative analysis of earthquake hazards through natural times. J. Afr. Earth Sci. 2023, 198, 104821. [Google Scholar] [CrossRef]
  25. Devi, S.; Pasari, S. Nowcasting earthquakes in the Philippines archipelago. J. Seismol. 2025, 29, 505–524. [Google Scholar] [CrossRef]
  26. Devi, S.; Pasari, S. Earthquake cycle progression in major city regions of Taiwan through nowcasting technique. J. Seismol. 2025, 29, 603–623. [Google Scholar] [CrossRef]
  27. Pasari, S. Neha Nowcasting-based earthquake hazard estimation at major cities in New Zealand. Pure Appl. Geophys. 2022, 179, 1597–1612. [Google Scholar] [CrossRef]
  28. Pasari, S.; Sharma, Y. Quantifying the current state of earthquake hazards in Nepal. Appl. Comput. Geosci. 2021, 10, 100058. [Google Scholar] [CrossRef]
  29. Pasari, S.; Simanjuntak, A.V.; Mehta, A.; Neha Sharma, Y. The current state of earthquake potential on Java Island, Indonesia. Pure Appl. Geophys. 2021, 178, 2789–2806. [Google Scholar] [CrossRef]
  30. Devi, S.; Pasari, S.; Mehta, A. Seismic cycle progression in major cities of Myanmar using earthquake nowcasting. J. Seismol. 2025, 29, 1691–1707. [Google Scholar] [CrossRef]
  31. Zhang, S.; Zhang, Y. Application of Nowcasting Method to Assess Significant Earthquake Potential in North China. In Exploring the Unseen Hazards of Our World; IntechOpen: London, UK, 2024. [Google Scholar] [CrossRef]
  32. Devi, S.; Pasari, S. Earthquake Hazard Evaluation in Peninsular India with Nowcasting Approach. In 2025 IEEE International Conference on Next-Gen Technologies of Artificial Intelligence and Geoscience Remote Sensing (EarthSense); IEEE: Piscataway, NJ, USA, 2025; pp. 1–5. [Google Scholar] [CrossRef]
  33. Pasari, S.; Simanjuntak, A.V.; Mehta, A.; Neha Sharma, Y. A synoptic view of the natural time distribution and contemporary earthquake hazards in Sumatra, Indonesia. Nat. Hazards 2021, 108, 309–321. [Google Scholar] [CrossRef]
  34. Bhatia, A.; Pasari, S.; Mehta, A. Earthquake forecasting using artificial neural networks. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2018, 42, 823–827. [Google Scholar] [CrossRef]
  35. Luginbuhl, M.; Rundle, J.B.; Turcotte, D.L. Natural time and earthquake nowcasting. Earth Space Sci. 2018, 5, 225–231. [Google Scholar] [CrossRef]
  36. Shafiee, A.H.; Mesgar Asl, H.; Samani, B. Determination of earthquake potential score for the western margin of the Lut Block, Iran, using the nowcasting method. J. Seismol. 2025, 29, 1793–1807. [Google Scholar] [CrossRef]
  37. Chouliaras, G. Seismicity anomalies prior to 8 June 2008, Mw=6.4 earthquake in Western Greece. Nat. Hazards Earth Syst. Sci. 2009, 9, 327–335. [Google Scholar] [CrossRef]
  38. Chouliaras, G.; Skordas, E.S.; Sarlis, N.V. Earthquake nowcasting: Retrospective testing in Greece. Entropy 2023, 25, 379. [Google Scholar] [CrossRef] [PubMed]
  39. Perez-Oregon, J.; Angulo-Brown, F.; Sarlis, N.V. Nowcasting Avalanches as Earthquakes and the Predictability of Strong Avalanches in the Olami-Feder-Christensen Model. Entropy 2020, 22, 1228. [Google Scholar] [CrossRef] [PubMed]
  40. Manyele, A.; Mwambela, A. Simulated PGA Shaking Maps for the Magnitude 6.8 Lake Tanganyika earthquake of December 5, 2005 and the observed damages across South Western Tanzania. Int. J. Sci. Res. Publ. 2014, 4, 1–5. [Google Scholar]
  41. Minson, S.E.; Baltay, A.S.; Cochran, E.S.; McBride, S.K.; Milner, K.R. Shaking is almost always a surprise: The earthquakes that produce significant ground motion. Bull. Seismol. Soc. Am. 2021, 92, 460–468. [Google Scholar] [CrossRef]
  42. Mandrekar, J.N. Receiver operating characteristic curve in diagnostic test assessment. J. Thorac. Oncol. 2010, 5, 1315–1316. [Google Scholar] [CrossRef] [PubMed]
  43. Powers David, M.W. Evaluation: From Precision, Recall and F-Measure to ROC, Informedness, Markedness & Correlation. J. Mach. Learn. Technol. 2011, 2, 37–63. [Google Scholar] [CrossRef]
  44. Gardner, J.K.; Knopoff, L. Is the sequence of earthquakes in Southern California, with aftershocks removed, Poissonian? Bull. Seismol. Soc. Am. 1974, 64, 1363–1367. [Google Scholar] [CrossRef]
  45. Davis, P.M.; Jackson, D.D.; Kagan, Y.Y. The longer it has been since the last earthquake, the longer the expected time till the next? Bull. Seismol. Soc. Am. 1989, 79, 1439–1456. [Google Scholar] [CrossRef]
  46. Sornette, D.; Knopoff, L. The paradox of the expected time until the next earthquake. Bull. Seismol. Soc. Am. 1997, 87, 789–798. [Google Scholar] [CrossRef]
  47. Corral, Á. Time-decreasing hazard and increasing time until the next earthquake. Phys. Rev. E—Stat. Nonlinear Soft Matter Phys. 2005, 71, 017101. [Google Scholar] [CrossRef] [PubMed][Green Version]
  48. Jonsdottir, K.; Lindman, M.; Roberts, R.; Lund, B.; Bödvarsson, R. Modelling fundamental waiting time distributions for earthquake sequences. Tectonophysics 2006, 424, 195–208. [Google Scholar] [CrossRef]
  49. Guglielmi, A.V.; Zotov, O.D. About the waiting time for a strong earthquake. arXiv 2022, arXiv:2209.00176. [Google Scholar] [CrossRef]
  50. Dieterich, J.H. Modeling of rock friction: 1. Experimental results and constitutive equations. J. Geophys. Res. Solid Earth 1979, 84, 2161–2168. [Google Scholar] [CrossRef]
  51. Field, E.H.; Arrowsmith, R.J.; Biasi, G.P.; Bird, P.; Dawson, T.E.; Felzer, K.R.; Jackson, D.D.; Johnson, K.M.; Jordan, T.H.; Madden, C.; et al. Uniform California earthquake rupture forecast, version 3 (UCERF3)—The time-independent model. Bull. Seismol. Soc. Am. 2014, 104, 1122–1180. [Google Scholar] [CrossRef]
  52. Field, E.H.; Dawson, T.E.; Felzer, K.R.; Frankel, A.D.; Gupta, V.; Jordan, T.H.; Parsons, T.; Petersen, M.D.; Stein, R.S.; Weldon, R.J.; et al. Uniform California earthquake rupture forecast, version 2 (UCERF 2). Bull. Seismol. Soc. Am. 2009, 99, 2053–2107. [Google Scholar] [CrossRef]
  53. Daley, D.J.; Vere-Jones, D. An Introduction to the Theory of Point Processes; Springer Series in Statistics; Springer: New York, NY, USA, 1998. [Google Scholar] [CrossRef]
  54. Holliday, J.R.; Turcotte, D.L.; Rundle, J.B. A review of earthquake statistics: Fault and seismicity-based models, ETAS and BASS. Earth Sci. Math. 1998, 1, 1003–1024. [Google Scholar] [CrossRef]
  55. Schorlemmer, D.; Wiemer, S.; Wyss, M. Variations in earthquake-size distribution across different stress regimes. Nature 2005, 437, 539–542. [Google Scholar] [CrossRef] [PubMed]
  56. Ogata, Y. Statistics of earthquake activity: Models and methods for earthquake predictability studies. Annu. Rev. Earth Planet. Sci. 2017, 45, 497–527. [Google Scholar] [CrossRef]
  57. Iacoletti, S.; Cremen, G.; Galasso, C. Validation of the epidemic-type aftershock sequence (ETAS) models for simulation-based seismic hazard assessments. Seismol. Soc. Am. 2022, 93, 1601–1618. [Google Scholar] [CrossRef]
  58. Console, R. Short-term and long-term earthquake occurrence models for Italy: ETES, ERS and LTST. Ann. Geophys. 2010, 53, 3. [Google Scholar] [CrossRef]
  59. Helmstetter, A.; Sornette, D. Importance of direct and indirect triggered seismicity in the ETAS model of seismicity. Geophys. Res. Lett. 2003, 30, 1576. [Google Scholar] [CrossRef]
  60. Ogata, Y.; Zhuang, J. Space–time ETAS models and an improved extension. Tectonophysics 2006, 413, 13–23. [Google Scholar] [CrossRef]
  61. Zhuang, J. Next-day earthquake forecasts for the Japan region generated by the ETAS model. Earth Planets Space 2011, 63, 207–216. [Google Scholar] [CrossRef]
  62. Field, E.H.; Milner, K.R.; Hardebeck, J.L.; Page, M.T.; van der Elst, N.; Jordan, T.H.; Michael, A.J.; Shaw, B.E.; Werner, M.J. A spatiotemporal clustering model for the third Uniform California Earthquake Rupture Forecast (UCERF3-ETAS): Toward an operational earthquake forecast. Bull. Seismol. Soc. Am. 2017, 107, 1049–1081. [Google Scholar] [CrossRef]
  63. Ogata, Y. Significant improvements of the space-time ETAS model for forecasting of accurate baseline seismicity. Earth Planets Space 2011, 63, 217–229. [Google Scholar] [CrossRef]
  64. Savran, W.H.; Werner, M.J.; Marzocchi, W.; Rhoades, D.A.; Jackson, D.D.; Milner, K.; Field, E.; Michael, A. Pseudoprospective evaluation of UCERF3-ETAS forecasts during the 2019 Ridgecrest sequence. Bull. Seismol. Soc. Am. 2020, 110, 1799–1817. [Google Scholar] [CrossRef]
  65. Field, E.H.; Milner, K.R.; Page, M.T.; Savran, W.H.; van der Elst, N. Improvements to the third uniform California earthquake rupture forecast ETAS model (UCERF3-ETAS). Seism. Rec. 2021, 1, 117–125. [Google Scholar] [CrossRef]
  66. Milner, K.R.; Field, E.H.; Savran, W.H.; Page, M.T.; Jordan, T.H. Operational earthquake forecasting during the 2019 Ridgecrest, California, earthquake sequence with the UCERF3-ETAS model. Seismol. Res. Lett. 2020, 91, 1567–1578. [Google Scholar] [CrossRef]
  67. USGS Earthquake Catalog. Available online: https://earthquake.usgs.gov/earthquakes/search/ (accessed on 16 June 2026).
Figure 1. Left: Regional seismicity (small dots) from 1 January 1980 to 17 March 2026 used in this paper, showing the small earthquakes 3.49 ≤ M < 6.0 between large M ≥ 6.0 large earthquakes, shown as red circles. A region of radius 125 km around the city of Los Angeles is shown as a blue circle. Right: Green bars show the histogram of the number of small earthquakes between large earthquakes. The solid red stair-step line is the Cumulative Distribution Function (CDF) corresponding to the histogram. Magenta dashed lines are the standard deviations from the CDF, computed using a bootstrap method. The red dot is the current count (=448) of small earthquakes in the circular region since the 17 January 1994 Magnitude 6.7 Northridge, CA, earthquake. Current count corresponds to a CDF/nowcast Poisson value of 94.1%. Blue dashed line is the Poisson CDF, which we use as the “nowcast function”, and is based on the average (Gutenberg–Richter) number of small earthquakes in the region (see Equation (1) in the text). The blue dotted horizontal lines are just 25%, 50% and 75%. EPS stands for Earthquake Potential Score.
Figure 1. Left: Regional seismicity (small dots) from 1 January 1980 to 17 March 2026 used in this paper, showing the small earthquakes 3.49 ≤ M < 6.0 between large M ≥ 6.0 large earthquakes, shown as red circles. A region of radius 125 km around the city of Los Angeles is shown as a blue circle. Right: Green bars show the histogram of the number of small earthquakes between large earthquakes. The solid red stair-step line is the Cumulative Distribution Function (CDF) corresponding to the histogram. Magenta dashed lines are the standard deviations from the CDF, computed using a bootstrap method. The red dot is the current count (=448) of small earthquakes in the circular region since the 17 January 1994 Magnitude 6.7 Northridge, CA, earthquake. Current count corresponds to a CDF/nowcast Poisson value of 94.1%. Blue dashed line is the Poisson CDF, which we use as the “nowcast function”, and is based on the average (Gutenberg–Richter) number of small earthquakes in the region (see Equation (1) in the text). The blue dotted horizontal lines are just 25%, 50% and 75%. EPS stands for Earthquake Potential Score.
Geohazards 07 00078 g001
Figure 2. Schematic illustration of the ensemble method. Left: A series of expanding regions (white rectangles) is constructed surrounding the circular region. Right: Using the nowcast function (Equation (2)), a time series of nowcast earthquake cycles for each region in the ensemble is constructed using the small earthquakes MS = 3.49 ≤ M ≤ MT between the large target earthquakes MT ≥ 6.0. Each cycle in the four figures on the right begins and ends with a magnitude M ≥ 6 earthquake.
Figure 2. Schematic illustration of the ensemble method. Left: A series of expanding regions (white rectangles) is constructed surrounding the circular region. Right: Using the nowcast function (Equation (2)), a time series of nowcast earthquake cycles for each region in the ensemble is constructed using the small earthquakes MS = 3.49 ≤ M ≤ MT between the large target earthquakes MT ≥ 6.0. Each cycle in the four figures on the right begins and ends with a magnitude M ≥ 6 earthquake.
Geohazards 07 00078 g002
Figure 3. Conditional Receiver Operating Characteristic (ROC) diagrams for an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA, at 0.1° interval half-widths, with a forecast time of TF = 5 years. ROC diagrams showing true vs. false positive ratios computed after no small earthquakes have occurred (a), after 150 small earthquakes have occurred (b), after 300 small earthquakes have occurred (c), and after 448 small earthquakes have occurred (d), which is the number in the circle to date. The diagrams are conditional because only cycles with more events than the designated number (0, 150, 300, 448) of events are used to compute the ROC curves. Cyan curves are for the various ensemble members. The red curve is the mean value, and dashed curves are the 1 standard deviation curves. The blue diagonal line is the no-skill line. The skill for the curves are, respectively, 0.47, 0.78, 0.86, and 0.90, showing that skill improves progressively as the earthquake cycle proceeds.
Figure 3. Conditional Receiver Operating Characteristic (ROC) diagrams for an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA, at 0.1° interval half-widths, with a forecast time of TF = 5 years. ROC diagrams showing true vs. false positive ratios computed after no small earthquakes have occurred (a), after 150 small earthquakes have occurred (b), after 300 small earthquakes have occurred (c), and after 448 small earthquakes have occurred (d), which is the number in the circle to date. The diagrams are conditional because only cycles with more events than the designated number (0, 150, 300, 448) of events are used to compute the ROC curves. Cyan curves are for the various ensemble members. The red curve is the mean value, and dashed curves are the 1 standard deviation curves. The blue diagonal line is the no-skill line. The skill for the curves are, respectively, 0.47, 0.78, 0.86, and 0.90, showing that skill improves progressively as the earthquake cycle proceeds.
Geohazards 07 00078 g003
Figure 4. Plots of PPV, the probability of a future M ≥ 6 earthquake, as function of time since the M6.7 Northridge, CA, earthquake on 17 January 1994. (a) Ensemble size = 30, forecast time interval TF = 1 year. (b) Ensemble size = 60, forecast time interval TF = 1 year. (c) Ensemble size = 30, forecast time interval TF = 5 years. (d) Ensemble size = 60, forecast time interval TF = 5 years. Cyan curves are for the various ensemble members. The red curve is the mean of the cyan curves, the ensemble probability, and dashed curves are the 1-standard deviation curves. In figures (a,b), probability immediately after the mainshock is high, indicating a tendency for mainshock clustering. In figures (c,d), tectonic reloading over time following the Northridge earthquake is the primary process that can be seen.
Figure 4. Plots of PPV, the probability of a future M ≥ 6 earthquake, as function of time since the M6.7 Northridge, CA, earthquake on 17 January 1994. (a) Ensemble size = 30, forecast time interval TF = 1 year. (b) Ensemble size = 60, forecast time interval TF = 1 year. (c) Ensemble size = 30, forecast time interval TF = 5 years. (d) Ensemble size = 60, forecast time interval TF = 5 years. Cyan curves are for the various ensemble members. The red curve is the mean of the cyan curves, the ensemble probability, and dashed curves are the 1-standard deviation curves. In figures (a,b), probability immediately after the mainshock is high, indicating a tendency for mainshock clustering. In figures (c,d), tectonic reloading over time following the Northridge earthquake is the primary process that can be seen.
Geohazards 07 00078 g004
Figure 5. Conditional exceedance probabilities for magnitude of the terminating target earthquake MMT after a number of small earthquakes have occurred. (a) Base case, just after the last large earthquake, in which no small earthquakes have occurred yet. (b) Current case for the number of small earthquakes (448) that have occurred. (c) A future time at which 615 small earthquakes have occurred. This is for an ensemble of 30 regions, from 3.6° to 6.5° surrounding Los Angeles, CA.
Figure 5. Conditional exceedance probabilities for magnitude of the terminating target earthquake MMT after a number of small earthquakes have occurred. (a) Base case, just after the last large earthquake, in which no small earthquakes have occurred yet. (b) Current case for the number of small earthquakes (448) that have occurred. (c) A future time at which 615 small earthquakes have occurred. This is for an ensemble of 30 regions, from 3.6° to 6.5° surrounding Los Angeles, CA.
Geohazards 07 00078 g005
Figure 6. Plot of expected cycle terminating magnitude vs. natural time (small event counts) for 25%, 50%, and 75% values of exceedance probability. This is for an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Figure 6. Plot of expected cycle terminating magnitude vs. natural time (small event counts) for 25%, 50%, and 75% values of exceedance probability. This is for an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Geohazards 07 00078 g006
Figure 7. Comparison of PPV for a M ≥ 6.0 mainshock vs. calendar time forecasts for three choices of intervals: original observed intervals, filtered intervals, and transformed intervals. Presented for a 60-month (5-year) forecast period using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA. Cyan curves are for the various ensemble members.
Figure 7. Comparison of PPV for a M ≥ 6.0 mainshock vs. calendar time forecasts for three choices of intervals: original observed intervals, filtered intervals, and transformed intervals. Presented for a 60-month (5-year) forecast period using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA. Cyan curves are for the various ensemble members.
Geohazards 07 00078 g007
Figure 8. Terminating magnitude exceedance probabilities for three choices of intervals: original observed intervals, filtered intervals, and transformed intervals. Presented for a 60-month (5-year) forecast period using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Figure 8. Terminating magnitude exceedance probabilities for three choices of intervals: original observed intervals, filtered intervals, and transformed intervals. Presented for a 60-month (5-year) forecast period using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Geohazards 07 00078 g008
Figure 9. Magnitude exceedance probabilities vs. natural time for original observed intervals, filtered intervals, and transformed intervals for 25%, 50%, and 75% values of exceedance probability. Presented for a 60-month (5-year) forecast period using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Figure 9. Magnitude exceedance probabilities vs. natural time for original observed intervals, filtered intervals, and transformed intervals for 25%, 50%, and 75% values of exceedance probability. Presented for a 60-month (5-year) forecast period using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Geohazards 07 00078 g009
Figure 10. Calendar time exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals. Conditional curves are shown for elapsed times (following the last large earthquake) of 0 years; today, 31.91 years, the current elapsed time following the 1994 Northridge earthquake; today + 15 years from now; and today + 30 years from now. Calculated using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Figure 10. Calendar time exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals. Conditional curves are shown for elapsed times (following the last large earthquake) of 0 years; today, 31.91 years, the current elapsed time following the 1994 Northridge earthquake; today + 15 years from now; and today + 30 years from now. Calculated using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Geohazards 07 00078 g010
Figure 11. Natural time exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals. Conditional curves are shown for elapsed natural times (following the last large earthquake) of 0 small events; today, 448 small events, the current number following the 1994 Northridge earthquake; today + 150 additional small earthquakes; and today + 300 additional small events. Calculated using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Figure 11. Natural time exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals. Conditional curves are shown for elapsed natural times (following the last large earthquake) of 0 small events; today, 448 small events, the current number following the 1994 Northridge earthquake; today + 150 additional small earthquakes; and today + 300 additional small events. Calculated using an ensemble of 30 regions from 3.6° to 6.5° surrounding Los Angeles, CA.
Geohazards 07 00078 g011
Figure 12. Validation of the ensemble method by comparing with the UCERF3 time-dependent forecast [51] for (a) the Los Angeles and (b) San Francisco boxes defined in the UCERF3 forecast. The forecast curves on the right begin at the time of the 1994 Northridge earthquake for the Los Angeles box and the 1989 Loma Prieta earthquake for the San Francisco box, respectively. The circles on the left figures denote quakes with circle size representing magnitude and color representing the time of the earthquake, with light grey representing the oldest and red representing the newest. The current values of the Los Angeles and San Francisco ensemble 30-year forecasts are listed on the left of the figure, together with the UCERF3 30-year forecasts. Cyan curves are for the various ensemble members.
Figure 12. Validation of the ensemble method by comparing with the UCERF3 time-dependent forecast [51] for (a) the Los Angeles and (b) San Francisco boxes defined in the UCERF3 forecast. The forecast curves on the right begin at the time of the 1994 Northridge earthquake for the Los Angeles box and the 1989 Loma Prieta earthquake for the San Francisco box, respectively. The circles on the left figures denote quakes with circle size representing magnitude and color representing the time of the earthquake, with light grey representing the oldest and red representing the newest. The current values of the Los Angeles and San Francisco ensemble 30-year forecasts are listed on the left of the figure, together with the UCERF3 30-year forecasts. Cyan curves are for the various ensemble members.
Geohazards 07 00078 g012
Figure 13. (a) Forecast for magnitude M ≥ 6 earthquakes within 200 km of Athens, Greece, within 5 years. (b) Forecast for magnitude M ≥ 6 earthquakes within 150 km of Jakarta, Indonesia, within 5 years. The conditional Poisson (exponential) forecast is also shown as the blue dotted line. The circles on the left figures denote quakes with circle size representing magnitude M, and red being M ≥ 6.0, and black dots being small earthquakes 4 ≤ M ≤ 6. The cyan lines on the right correspond to ensemble results.
Figure 13. (a) Forecast for magnitude M ≥ 6 earthquakes within 200 km of Athens, Greece, within 5 years. (b) Forecast for magnitude M ≥ 6 earthquakes within 150 km of Jakarta, Indonesia, within 5 years. The conditional Poisson (exponential) forecast is also shown as the blue dotted line. The circles on the left figures denote quakes with circle size representing magnitude M, and red being M ≥ 6.0, and black dots being small earthquakes 4 ≤ M ≤ 6. The cyan lines on the right correspond to ensemble results.
Geohazards 07 00078 g013
Figure 14. (a) Forecast for magnitude M ≥ 6 earthquakes within 200 km of Lima, Peru, within 5 years. (b) Forecast for magnitude M ≥ 6 earthquakes within 100 km of Santiago, Chile, within 5 years. The conditional Poisson (exponential) forecast is also shown as the blue dotted line. The circles on the left figures denote quakes with circle size representing magnitude M, and red being M ≥ 6.0, and black dots being small earthquakes 4 ≤ M ≤ 6. The cyan lines on the right correspond to ensemble results.
Figure 14. (a) Forecast for magnitude M ≥ 6 earthquakes within 200 km of Lima, Peru, within 5 years. (b) Forecast for magnitude M ≥ 6 earthquakes within 100 km of Santiago, Chile, within 5 years. The conditional Poisson (exponential) forecast is also shown as the blue dotted line. The circles on the left figures denote quakes with circle size representing magnitude M, and red being M ≥ 6.0, and black dots being small earthquakes 4 ≤ M ≤ 6. The cyan lines on the right correspond to ensemble results.
Geohazards 07 00078 g014
Figure 15. (a) Forecast for magnitude M ≥ 6 earthquakes within 150 km of Chengdu, China, within 5 years. (b) Forecast for magnitude M ≥ 6 earthquakes within 150 km of Tangshan, China, within 5 years. The conditional Poisson (exponential) forecast is also shown as the blue dotted line. The circles on the left figures denote quakes with circle size representing magnitude M, and red being M ≥ 6.0, and black dots being small earthquakes 4 ≤ M ≤ 6. The cyan lines on the right correspond to ensemble results.
Figure 15. (a) Forecast for magnitude M ≥ 6 earthquakes within 150 km of Chengdu, China, within 5 years. (b) Forecast for magnitude M ≥ 6 earthquakes within 150 km of Tangshan, China, within 5 years. The conditional Poisson (exponential) forecast is also shown as the blue dotted line. The circles on the left figures denote quakes with circle size representing magnitude M, and red being M ≥ 6.0, and black dots being small earthquakes 4 ≤ M ≤ 6. The cyan lines on the right correspond to ensemble results.
Geohazards 07 00078 g015
Table 1. Statistical data for selected ensemble members for cycles between successive magnitude M ≥ 6 earthquakes from 1980.0-present. Min/Max Cycle Length is the minimum/maximum number of small earthquakes among the cycles for that region size. Total Small EQ entry is the total number of small earthquakes in the catalog for the circle or ensemble member since 1980 for the range M > 3.5. Least squares fits in each ensemble member are used to compute the Gutenberg–Richter b-values. The range of magnitude values used for computing the b-values is between M = 3.5 and M = 6.5.
Table 1. Statistical data for selected ensemble members for cycles between successive magnitude M ≥ 6 earthquakes from 1980.0-present. Min/Max Cycle Length is the minimum/maximum number of small earthquakes among the cycles for that region size. Total Small EQ entry is the total number of small earthquakes in the catalog for the circle or ensemble member since 1980 for the range M > 3.5. Least squares fits in each ensemble member are used to compute the Gutenberg–Richter b-values. The range of magnitude values used for computing the b-values is between M = 3.5 and M = 6.5.
Ensemble Number
151015202530
Region125 km LA Circle3.6° × 3.6°
Rectangle
4.0° × 4.0°
Rectangle
4.5° × 4.5°
Rectangle
5.0° × 5.0°
Rectangle
5.5° × 5.5°
Rectangle
6.0° × 6.0°
Rectangle
6.5° × 6.5°
Rectangle
Total
Small EQ
6006286665773457803802681928777
Number
Cycles
-22242729323341
Min Cycle Length-15101010267
Max Cycle Length-657797800825730755798
b-value0.93 ± 0.020.96 ± 0.010.96 ± 0.010.97 ± 0.010.98 ± 0.010.96 ± 0.010.97 ± 0.010.94 ± 0.01
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rundle, J.B.; Baughman, I.; Donnellan, A.; Grant Ludwig, L.; Fox, G.; Nanjo, K. Exceedance Probabilities for Large Earthquakes from DIY Local Earthquake Ensemble Nowcasting and Forecasting: Magnitude, Natural Time, and Calendar Time. GeoHazards 2026, 7, 78. https://doi.org/10.3390/geohazards7020078

AMA Style

Rundle JB, Baughman I, Donnellan A, Grant Ludwig L, Fox G, Nanjo K. Exceedance Probabilities for Large Earthquakes from DIY Local Earthquake Ensemble Nowcasting and Forecasting: Magnitude, Natural Time, and Calendar Time. GeoHazards. 2026; 7(2):78. https://doi.org/10.3390/geohazards7020078

Chicago/Turabian Style

Rundle, John B., Ian Baughman, Andrea Donnellan, Lisa Grant Ludwig, Geoffrey Fox, and Kazuyoshi Nanjo. 2026. "Exceedance Probabilities for Large Earthquakes from DIY Local Earthquake Ensemble Nowcasting and Forecasting: Magnitude, Natural Time, and Calendar Time" GeoHazards 7, no. 2: 78. https://doi.org/10.3390/geohazards7020078

APA Style

Rundle, J. B., Baughman, I., Donnellan, A., Grant Ludwig, L., Fox, G., & Nanjo, K. (2026). Exceedance Probabilities for Large Earthquakes from DIY Local Earthquake Ensemble Nowcasting and Forecasting: Magnitude, Natural Time, and Calendar Time. GeoHazards, 7(2), 78. https://doi.org/10.3390/geohazards7020078

Article Metrics

Back to TopTop