Next Article in Journal
LLM-Augmented Linear Transformer–CNN for Enhanced Stock Price Prediction
Previous Article in Journal
Population-Based Search Algorithms for Biopharmaceutical Manufacturing Scheduling Problem with Heterogeneous Parallel Mixed Flowshops
Previous Article in Special Issue
Analysis of Receiver Operating Characteristic Curves for Cure Survival Data and Mismeasured Biomarkers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Generalizable Storm Surge Risk Modeling

by
Mahlon Scott
and
Hsin-Hsiung Huang
*,†
Department of Statistics and Data Science, University of Central Florida, Orlando, FL 32816, USA
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2025, 13(3), 486; https://doi.org/10.3390/math13030486
Submission received: 8 January 2025 / Revised: 28 January 2025 / Accepted: 30 January 2025 / Published: 31 January 2025
(This article belongs to the Special Issue Statistical Analysis and Data Science for Complex Data)

Abstract

:
Storm surges present a severe risk to coastal communities and infrastructure, underscoring the critical importance of accurately estimating extreme events such as the 100-year return surge. These estimates are essential not only for effective hazard assessment but also for informing resilient coastal design. Inspired by principles of robust statistical modeling, this paper introduces a Bayesian hierarchical model integrated with Gaussian processes to account for spatial random effects. This approach enhances the precision of long return period storm surge estimates and enables the seamless generalization of predictions to nearby unmonitored coastal regions, much like the way advanced Bayesian frameworks are applied to high-dimensional neuroimaging or spatiotemporal data, bridging gaps between observations and uncharted territories.

1. Introduction

Coastal regions worldwide are highly vulnerable to flooding caused by abnormal sea level rises, often driven by intense storms such as tropical and extratropical cyclones. While non-tidal residuals may capture various anomalies beyond meteorological events, they generally serve as a reliable approximation for storm surges [1]. During extreme storm surge events, coastal defenses can be breached, resulting in extensive flooding that threatens infrastructure, assets, and coastal communities [2].
Bayesian hierarchical models (BHMs) offer a robust statistical alternative for coastal hazard assessment [3]. Unlike physics-based models, which rely on complex simulations, BHMs leverage observational data, such as tide gauge records, to estimate extreme return levels and interpolate them at ungauged locations. Historically, BHMs have been applied across diverse disciplines to analyze differences between related groups. For instance, ref. [4] (p. 387) employed a BHM to analyze temporal shifts in voting trends during U.S. Presidential elections, while [5] applied it to image label learning. More recent studies [6,7] have highlighted the utility of BHMs in coastal applications, demonstrating their effectiveness in interpolating unmonitored coastlines and significantly reducing uncertainty in extreme storm surge estimates.
In this study, we propose a BHM with a Generalized Extreme Value (GEV) likelihood [8], where the GEV parameters were modeled using linear models with spatially correlated random effects. Using a GEV generally allows for the modeling of maxima, e.g., extreme snowfalls [9], and optimal margin requirements for financial data [10]; in our case, this was the annual maximum storm surge at a given point along the coast of Florida. A Gaussian process (GP) [11] prior was applied to the random effects, allowing for the smooth interpolation of GEV parameters to nearby unmonitored locations.
GPs are widely used for modeling general functions, particularly in scenarios that require the incorporation of spatial and temporal correlations into geostatistical data. For instance, ref. [12] utilized GPs to model spatiotemporal correlations in COVID-19 deaths in Florida, while [13] applied GPs to analyze spatiotemporal patterns in deer mouse populations across the United States. Furthermore, ref. [14] extended the application of GPs to create spatially variable regressions for much denser datasets, addressing the computational challenges commonly encountered with standard GP methods. By applying GPs to model spatial correlations among the Generalized Extreme Value (GEV) parameters, our approach enables a robust estimation of long-term flood risks, even for unmonitored coastal regions.
This type of model has been used in existing work to model extrema, e.g., [3,7,15], typically by fixing one of the GEV parameters to be spatially invariant. In this work, we explored a different type of assumption by fixing the GEV distribution in the Fréchet regime [16] and setting the minimum to be 0.
Section 2 provides details of the proposed model. Section 3 presents a more detailed overview of the dataset and our findings, with validation and comparisons to other models in Section 4. Finally, Section 5 concludes with a discussion of the results and potential future research directions.

2. Methodology

Since the goal of our model was to create a system capable of estimating the GEV parameters at nearby unmonitored locations based on storm surge measurements at existing tide gauges, we created a hierarchical model of the GEV parameters using a regression on useful information such as the typical annual maximum rainfall at the location of interest, along with a spatial random effect GP, to model the GEV parameters. Figure 1 provides an overview of the model described in this section.
To model the risk of storm surges in coastal areas over extended return periods, we made use of a GEV-based probability approach, following the methodology of [3]. The GEV was parameterized to model maxima as follows [8]:
p ( y i s ) = 1 σ s 1 + ξ s y i s μ s σ s ( 1 + 1 ξ s ) exp 1 + ξ s y i s μ s σ s 1 ξ s ,
where s S represents a unique index for every location in the model, and  y i s represents the maximum surge observation in the ith year at location s, and  σ s > 0 , ξ s > 0 , y i s μ s σ s ξ s , . The parameter μ s is the location parameter of the GEV, representing the central tendency or horizontal position of the main mass of the distribution, while σ s is the scale parameter, indicating the spread or variability of the distribution. Throughout the paper, μ s and σ s are referred to as s × 1 vectors, representing the location and scale parameters for each location in the model. The general y is then a matrix, n × s , where n is the maximum number of observations at any location, and s is the number of locations. This density is evaluated to be 1 when a given location does not have an observed maximum surge in a given year when evaluating the likelihood.
Since the application of interest was the annual maxima of storm surges, and these observations have a natural minimum at 0, we simplified the above by enforcing the condition that the shape parameter ξ s is constrained as follows:
ξ s = σ s μ s
which enforces the minimum value of the support of the distribution to be 0. This assumption constitutes a significant difference from previous work in the area and allows for a full generalization to any possible value of future observations. We did not allow the model to fit any minimum above 0, as any positive value is a possible future annual surge maximum.
Next, we modeled σ s and μ s at each location. As covariates like the typical annual minimum pressure, annual maximum wind speed, and annual maximum precipitation may be related to the annual storm surge maxima, we created a linear regression of these covariates and allowed for spatial random effects to capture any other differences not accounted for by the covariates. Thus, we modeled σ s and μ s as noisy linear models with spatial random effects using a GP (e.g., [4,12]):
ln ( σ s ) = β X s + a s + ϵ σ , s , ϵ σ , s N ( 0 , σ σ 2 ) μ s = γ X s + b s + ϵ μ s , s , ϵ μ s , s N ( 0 , σ μ s 2 ) ,
where X s denotes the sth row of a linear regression design matrix (including the constant for the intercept) for the covariates at the location indexed by s. In this analysis, we used the mean annual maxima for the precipitation and wind speed and the mean annual minimum for the sea level pressure at each location. a s and b s denote a spatially varying intercept with a Gaussian process prior over the vector of all a s or b s , denoted as a or b:
a N ( 0 , σ a 2 K ϕ a ( S , S ) ) , σ a 2 Gamma ( α , θ ) b N ( 0 , σ b 2 K ϕ b ( S , S ) ) , σ b 2 Gamma ( α , θ ) ,
where K ϕ ( S , S ) represents the evaluation of a kernel function over the point-to-point distance matrix for all locations in S, and  σ a 2 and σ b 2 are parameters that scale the GP appropriately to this dataset, deciding how much variance from location to location is due to the GP (higher values of these parameters) and how much is due to the error variance term. For this analysis, the squared exponential kernel was used:
K ϕ ( s , s ) = e dist ( s , s ) 2 ϕ
ϕ represents a scaling factor, related to how quickly the correlation between nearby locations decays to 0. High values of ϕ indicate that only nearby areas contribute significantly to the prediction at a given location, while low values suggest broader spatial influence. Finally, the priors for the rest of the parameters are standard (conjugate if possible) priors:
β , γ N ( 0 , σ c 2 I p ) ϕ a , ϕ b Gamma ( α , θ ) σ σ 2 , σ μ s 2 InvGamma ( α σ , β σ )
where p denotes the number of covariates plus 1. All values left unspecified are hyperparameters. Summarizing the hierarchical model with the Bayes theorem, we have (denoting all parameters as ψ for brevity)
p ( ψ y ) p ( y | μ s , σ s ) GEV likelihood · p ( σ s | β , a , σ σ 2 ) · p ( β , σ σ 2 ) · p ( a | ϕ a , σ a 2 ) · p ( ϕ a , σ a 2 ) Model for   σ s · p ( μ s | γ , b , σ μ s 2 ) · Model for   μ s
The priors for μ s follow the same structure as the model for σ s described above, but are not shown as they do not fit on the line. The details of the posterior sampling procedure are provided in Algorithm 1.

Gibbs Sampling Algorithm

Let N represent the length of the simulation, let k be the number of locations with observations, and p be the number of covariates plus 1. For clarity, if a vector, z, with n elements is being initialized or updated, it is written as z 1 : n ; if it is instead a square matrix with n × n elements, it is written as Z 1 : n .
Algorithm 1 Gibbs sampling algorithm
Initialize: μ 1 : k , σ 1 : k , β 1 : p , γ 1 : p , a 1 : k , b 1 : k , σ σ 2 , σ μ s 2 , σ a 2 , σ b 2 , ϕ a , ϕ b
Set hyperparameters: σ c 2 = 10 , α σ = 0.001 , β σ = 0.001 , α = 1 , θ = 100
Σ 1 : p σ c 2 I p
while  i N   do
     V 1 : p ( Σ 1 + X X 1 σ σ 2 ) 1                 ▹ Gibbs update for β
     m 1 : p V ( 1 σ σ 2 X ( ln ( σ ) a ) )
     β 1 : p rMVNorm ( m , V )
     V 1 : p ( Σ 1 + X X 1 σ μ s 2 ) 1                 ▹ Gibbs update for γ
     m 1 : p V ( 1 σ μ s 2 X ( μ s b ) )
     γ 1 : p rMVNorm ( m , V )
     ϵ 1 : k ( ln ( σ ) X β a )                  ▹ Gibbs update for σ σ 2
     σ σ 2 rInvGamma ( α σ + k 2 , β σ + 0.5 · ϵ ϵ )
     ϵ 1 : k ( μ s X γ b )                    ▹ Gibbs update for σ μ s 2
     σ μ s 2 rInvGamma ( α σ + k 2 , β σ + 0.5 · ϵ ϵ )
     V 1 : k ( σ a 2 K ϕ a ( S , S ) 1 + 1 σ σ 2 I k ) 1               ▹ Gibbs update for a
     m 1 : k V ( ln ( σ ) X β ) 1 σ σ 2
     a 1 : k rMVNorm ( m , V )
     V 1 : k ( σ b 2 K ϕ b ( S , S ) 1 + 1 σ μ s 2 I k ) 1               ▹ Gibbs update for b
     m 1 : k V ( μ s X γ ) 1 σ μ s 2
     b 1 : k rMVNorm ( m , V )
     z 1 : k rNorm ( 0 , pmax ( 0.02 , 0.25 μ s ) )              ▹ Metropolis–Hastings for μ s
     l u 1 : k ln ( rUnif ( 0 , 1 ) )
    for  s [ 1 , , k ]  do
         μ s μ s + z s
         ξ s = σ s μ s
         ξ s = σ s μ s
         l sum ( dGev ( y s , μ s , σ s , ξ s , log = T ) ) + dNorm ( μ s , γ X s + b , σ σ , log = T )
         l sum ( dGev ( y s , μ s , σ s , ξ s , log = T ) ) + dNorm ( μ s , γ X s + b , σ σ , log = T )
        if  l l > l u s  then  μ s = μ s
        end if
    end for
     z 1 : k rNorm ( 0 , pmax ( 0.001 , 0.25 σ ) )              ▹ Metropolis–Hastings for σ
     l u 1 : k ln ( rUnif ( 0 , 1 ) )
    for  s [ 1 , , k ]  do
         σ s σ s + z s
         ξ s = σ s μ s
         ξ s = σ s μ s
         l sum ( dGev ( y s , μ s , σ s , ξ s , log = T ) ) + dNorm ( ln ( σ s ) , β X s + a , σ σ , log = T )
         l sum ( dGev ( y s , μ s , σ s , ξ s , log = T ) ) + dNorm ( ln ( σ s ) , β X s + a , σ σ , log = T )
        if  l l > l u s  then  σ s = σ s
        end if
    end for
     z rNorm ( 0 , pmax ( 2 , 0.25 ϕ a ) )                 ▹ Metropolis–Hastings for ϕ a
     l u ln ( rUnif ( 0 , 1 ) )
     ϕ a ϕ a + z
     l dMVNorm ( a , σ a 2 K ϕ a ( S , S ) , log = T ) + dGamma ( ϕ a , α , θ , log = T )
     l dMVNorm ( a , σ a 2 K ϕ a ( S , S ) , log = T ) + dGamma ( ϕ a , α , θ , log = T )
    if  l l > l u  then  ϕ a = ϕ a
    end if
    MH for ϕ b , same as above but with b instead of a        ▹ Metropolis–Hastings for ϕ b
     z rNorm ( 0 , pmax ( 0.001 , 0.25 σ a 2 ) )                ▹ Metropolis–Hastings for σ a 2
     l u ln ( rUnif ( 0 , 1 ) )
     σ a 2 σ a 2 + z
     l dMVNorm ( a , σ a 2 K ϕ a ( S , S ) , log = T ) + dGamma ( σ a 2 , α , θ , log = T )
     l dMVNorm ( a , σ a 2 K ϕ a ( S , S ) , log = T ) + dGamma ( σ a 2 , α , θ , log = T )
    if  l l > l u  then  σ a 2 = σ a 2
    end if
    MH for σ b 2 , same as above but with b instead of a        ▹ Metropolis–Hastings for σ b 2
end while
The sequential Gibbs algorithm to sample all parameters (and not predict at new locations) was run at a speed of 100 iterations in 20 s on a i7-13700k processor. A total of 200,000 iterations were run to ensure convergence, requiring approximately 12 h of computation time. This algorithm was implemented in Python using the Numpy [17] and Scipy [18]. Gaussian process-based predictions at each point can be generated subsequently on a GPU for increased efficiency.

3. Application Details and Results

We applied the model described in Section 2 to tidal gauge data from the National Oceanic and Atmospheric Administration (NOAA) Tides and Currents [19] for the state of Florida, covering the period from 1979 to 2019. The annual maximum storm surge each year was used to train GEV parameters at each tide gauge location. Additionally, we utilized the ERA5 dataset from the European Centre for Medium-Range Weather Forecasts (ECMWF) [20], which provides hourly atmospheric covariate values for each location. Specifically, we used the mean annual maximum wind speed, minimum sea level pressure, and maximum precipitation in our model of the location ( μ s ) and scale ( σ ) parameters for the GEV distribution at each location within the dataset. These predictors were first standardized before fitting to account for the large differences in scale.
Based on the resulting linear models for μ s and σ , we then predicted the GEV parameters at each location along the Florida coastline with each model seen in the Gibbs samples and constructed credible intervals for the 100-year return period storm surge, among other values of interest. The upper bound of a 60% (quantile-based) credible interval for the 100-year storm surge is shown in Figure 2. We used 60% credible intervals for this image since some locations only had 1–3 years with enough data to obtain an annual maximum storm surge, and thus the posterior distributions of their parameters were highly variable, resulting in some unrealistic results in the upper and lower 10–15% of the results. Based on the results of this model, the area most at risk for large storm surges in Florida is the area around Apalachee Bay, where we estimated an upper bound for 100-year storm surges at around 6 m.
Examining the coefficients for μ s in Table 1, we observed that the sea level pressure was the only significant predictor. When rescaled to the original data units, this indicates that a 146.7 pascal decrease in the mean annual minimum sea level pressure at a location is associated with an expected increase of 0.038 to 0.199 m in the location parameter of the GEV distribution for the annual maximum surge at that location. However, this does not necessarily mean that the storm surge at that location will increase by the same amount, as the correlated GEV scale parameter may partially offset this effect, as shown in Figure 3.
The lack of significance for wind data might be due to their inability to account for the direction of the strongest winds or the broader wind field as a whole, potentially reducing their correlation with typical storm surge estimates. Similarly, the precipitation covariate could benefit from being expanded to consider conditions in nearby areas, rather than relying solely on the typical annual maximum hourly precipitation at a given location.
Finally, based on the 95% credible interval for the GP parameters for the spatially varying intercept for μ s in Table 2, nearly all sampled models estimated the correlation between intercepts at locations less than 50 miles apart to be 0.2 or greater, with estimates for where the correlation decays to 0.2 varying from between about 50 to about 300 miles in distance. The error variance for μ s was estimated to lie between 0.001 and 0.009 with 95% credibility. Additionally, we estimated that the spatial Gaussian process accounted for 1.027 to 141 times more variance in μ s between locations than the error term, also with 95% credibility.

4. Validation

To validate our results, we conducted a simulation using data generated according to the assumptions of our model, verifying that the credible intervals produced by the model can recover the true parameters. Specifically, we generated 50 yearly maxima at 20 locations, incorporating three covariates and an intercept, as in the main analysis, and applied the model to the resulting dataset. As shown in Table 3, the model and the Gibbs sampling method demonstrated the ability to broadly recover the true parameters.
In other simulation runs, we observed that the variance parameters were only recovered properly when the kernel variance ( σ a 2 , σ b 2 ) was at around the same scale as the noise variance ( σ μ s 2 , σ σ 2 ) and that the noise variance parameters were sometimes overestimated, as we also saw in this simulation run for σ μ s 2 .
To further validate our results, we compared the results of using the maximum likelihood estimators (MLEs) for μ s and σ at each individual location to our results for a few locations in the simulated dataset and the actual storm surge data. We used the delta method to estimate the variance in the MLE estimate for the 100-year floods. On the simulated dataset, predictions from our model and predictions from the MLE estimates were fairly comparable, except for the location where the simulated dataset had σ > μ s , under which conditions the lower bounds for the MLE estimates for 100-year return period floods using the delta method were negative due to the violation of the asymptotic normality assumption.
On the actual dataset, our model also performed similarly to the MLE estimates, though often with less variance in the predicted 100-year flood when there were not many yearly maxima to go off of at a given location, as is the case with Eastpoint in Table 3.

5. Discussion

BHMs provide a robust alternative to standard extreme value techniques, particularly for spatially distributed data. Consistent with the results of [3], our analysis demonstrates that BHMs with GPs effectively reduced the variability of 100-year storm surge estimates at sparsely monitored locations, while maintaining performance comparable to that of standard MLE methods when this additional capability was not required. Furthermore, the use of GPs enabled the seamless generalization of estimates to unmonitored locations, enhancing their practical utility for coastal hazard assessment.
Among our covariates, only the coefficient for the mean annual minimum sea level pressure was significant, indicating that low pressures are more consistently linked to storm surges than wind speeds or precipitation amounts. In the future, methods to use the full wind field over a location of interest from ERA5 [20] to predict storm surges at a location, rather than just the wind speed at the nearest location, should be considered.
In our simulation study, we observed that the Gaussian processes (GPs) in our model could effectively distinguish between noise variance and kernel variance only when these parameters were of similar scales (within roughly one order of magnitude). Further exploration of the underlying causes of this limitation, along with the development of advanced modeling techniques to overcome it, represents a critical avenue for future research.

Author Contributions

Conceptualization, H.-H.H.; methodology, H.-H.H. and M.S.; software, M.S.; validation, M.S.; formal analysis, M.S.; investigation, M.S.; resources, M.S.; data curation, M.S. and H.-H.H.; writing—original draft preparation, M.S. and H.-H.H.; writing—review and editing, H.-H.H.; visualization, M.S.; supervision, H.-H.H.; project administration, H.-H.H.; funding acquisition, H.-H.H. All authors have read and agreed to the published version of the manuscript.

Funding

We gratefully acknowledge the support of the National Science Foundation through grants DMS-1924792 and DMS-2318925.

Data Availability Statement

The data presented in this study are openly available on FigShare at https://figshare.com/projects/Bayesian_GEV_Storm_Surge/233450 (accessed on 29 January 2025). The images in Figure 2 have also been made available at their original resolution there.

Acknowledgments

The authors would like to thank Thomas Wahl and his student, Meghana Nagaraj, of the Coastal Risks and Engineering lab at the University of Central Florida for their support in providing the dataset used in this paper. The authors would also like to thank the reviewers for their suggestions, which led to them improving the clarity of the Methodology section and improving the quality of Figure 2.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wahl, T.; Jain, S.; Bender, J.; Meyers, S.D.; Luther, M.E. Increasing risk of compound flooding from storm surge and rainfall for major US cities. Nat. Clim. Chang. 2015, 5, 1093–1097. [Google Scholar] [CrossRef]
  2. Wahl, T.; Haigh, I.D.; Nicholls, R.J.; Arns, A.; Dangendorf, S.; Hinkel, J.; Slangen, A.B.A. Understanding extreme sea levels for broad-scale coastal impact and adaptation analysis. Nat. Commun. 2017, 8, 16075. [Google Scholar] [CrossRef] [PubMed]
  3. Boumis, G.; Moftakhari, H.R.; Moradkhani, H. Storm surge hazard estimation along the US Gulf Coast: A Bayesian hierarchical approach. Coast. Eng. 2023, 185, 104371. [Google Scholar] [CrossRef]
  4. Gelman, A.; Carlin, J.B.; Stern, H.S.; Dunson, D.B.; Vehtari, A.; Rubin, D.B. Bayesian Data Analysis, 3rd ed.; Texts in statistical science series; CRC Press, Taylor and Francis Group: Boca Raton, FL, USA; London, UK; New York, NY, USA, 2014. [Google Scholar]
  5. Fei-Fei, L.; Perona, P. A Bayesian hierarchical model for learning natural scene categories. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA, 20–26 June 2005; Volume 2, pp. 524–531, ISSN: 1063-6919. [Google Scholar] [CrossRef]
  6. Beck, N.; Genest, C.; Jalbert, J.; Mailhot, M. Predicting extreme surges from sparse data using a copula-based hierarchical Bayesian spatial model. Environmetrics 2020, 31, e2616. [Google Scholar] [CrossRef]
  7. Calafat, F.M.; Marcos, M. Probabilistic reanalysis of storm surge extremes in Europe. Proc. Natl. Acad. Sci. USA 2020, 117, 1877–1883. [Google Scholar] [CrossRef] [PubMed]
  8. Kotz, S.; Nadarajah, S. Extreme Value Distributions: Theory and Applications; World Scientific: Singapore, 2000. [Google Scholar]
  9. Blanchet, J.; Marty, C.; Lehning, M. Extreme value statistics of snowfall in the Swiss Alpine region. Water Resour. Res. 2009, 45. [Google Scholar] [CrossRef]
  10. Cotter, J. Margin exceedences for European stock index futures using extreme value theory. J. Bank. Financ. 2001, 25, 1475–1502. [Google Scholar] [CrossRef]
  11. Rasmussen, C.E.; Williams, C.K.I. Gaussian Processes for Machine Learning, 3rd ed.; Adaptive Computation and Machine Learning; MIT Press: Cambridge, MA, USA, 2008. [Google Scholar]
  12. He, Q.; Huang, H.H. A framework of zero-inflated Bayesian negative binomial regression models for spatiotemporal data. J. Stat. Plan. Inference 2024, 229, 106098. [Google Scholar] [CrossRef]
  13. Huang, H.H.; He, Q. Statistical modeling of Peromyscus maniculatus (deer mouse) amounts per trap with spatiotemporal data. Jpn. J. Stat. Data Sci. 2023, 6, 847–860. [Google Scholar] [CrossRef]
  14. Banerjee, S.; Gelfand, A.E.; Finley, A.O.; Sang, H. Gaussian Predictive Process Models for Large Spatial Data Sets. J. R. Stat. Soc. Ser. B Stat. Methodol. 2008, 70, 825–848. [Google Scholar] [CrossRef] [PubMed]
  15. Ghosh, S.; Mallick, B.K. A hierarchical Bayesian spatio-temporal model for extreme precipitation events. Environmetrics 2011, 22, 192–204. [Google Scholar] [CrossRef]
  16. Huang, H.H.; Yu, F.; Li, K.; Zhang, T. Frechet Sufficient Dimension Reduction for Metric Space-Valued Data via Distance Covariance. arXiv 2024, arXiv:2412.13122. [Google Scholar]
  17. Harris, C.R.; Millman, K.J.; van der Walt, S.J.; Gommers, R.; Virtanen, P.; Cournapeau, D.; Wieser, E.; Taylor, J.; Berg, S.; Smith, N.J.; et al. Array programming with NumPy. Nature 2020, 585, 357–362. [Google Scholar] [CrossRef] [PubMed]
  18. Virtanen, P.; Gommers, R.; Oliphant, T.E.; Haberland, M.; Reddy, T.; Cournapeau, D.; Burovski, E.; Peterson, P.; Weckesser, W.; Bright, J.; et al. SciPy 1.0: Fundamental algorithms for scientific computing in Python. Nat. Methods 2020, 17, 261–272. [Google Scholar] [CrossRef] [PubMed]
  19. Center for Operational Oceanographic Products and Services. Tides/Water Levels. 2024. Available online: https://tidesandcurrents.noaa.gov/products.html (accessed on 7 December 2024).
  20. Hersbach, H.; Bell, B.; Berrisford, P.; Hirahara, S.; Horányi, A.; Muñoz-Sabater, J.; Nicolas, J.; Peubey, C.; Radu, R.; Schepers, D.; et al. The ERA5 global reanalysis. Q. J. R. Meteorol. Soc. 2020, 146, 1999–2049. [Google Scholar] [CrossRef]
Figure 1. BHM overview. Y is the observed annual surge maxima; X is the covariates of interest.
Figure 1. BHM overview. Y is the observed annual surge maxima; X is the covariates of interest.
Mathematics 13 00486 g001
Figure 2. (Left): The 80th percentile upper bound for 100-year storm surges based on data from 1979 to 2019. (Right): Posterior median for the same.
Figure 2. (Left): The 80th percentile upper bound for 100-year storm surges based on data from 1979 to 2019. (Right): Posterior median for the same.
Mathematics 13 00486 g002
Figure 3. Relationship between GEV μ s and σ parameters in posterior samples.
Figure 3. Relationship between GEV μ s and σ parameters in posterior samples.
Mathematics 13 00486 g003
Table 1. The 95% credible intervals for the model coefficients ( γ ) for μ s .
Table 1. The 95% credible intervals for the model coefficients ( γ ) for μ s .
Regression Coefficient95% C.I.
Intercept [ 0.178 , 0.773 ]
Sea Level Pressure [ 0.199 , 0.038 ]
Wind [ 0.060 , 0.016 ]
Precipitation [ 0.066 , 0.030 ]
Table 2. The 95% credible intervals for the GP parameters for μ s .
Table 2. The 95% credible intervals for the GP parameters for μ s .
Parameter95% C.I.
ϕ [ 3.03 , 133.7 ]
σ b 2 [ 0.0061 , 0.34 ]
Table 3. (Top): Recovery of simulated parameters. Bolded rows are parameters that were recovered. (Bottom): Comparison of 95% CI for 100-year flood estimates based on MLE and our model. Simulated Location 3 violates asymptotic normality assumption for MLE.
Table 3. (Top): Recovery of simulated parameters. Bolded rows are parameters that were recovered. (Bottom): Comparison of 95% CI for 100-year flood estimates based on MLE and our model. Simulated Location 3 violates asymptotic normality assumption for MLE.
ParameterTrue Value95% CI/Coverage Proportion
μ s Vector90%
σ s Vector95%
β Vector100%
γ Vector100%
a Vector95%
bVector80%
σ μ s 2 0.2[0.53, 2.5]
σ σ 2 0.2[0.12, 1.05]
σ a 2 0.5[0.04, 1.56]
σ b 2 0.6[0.012, 1.86]
ϕ a 60[10.7, 230.8]
ϕ b 90[5.23, 200.6]
LocationMLEOur BHMTrue
1, Sim[7.01, 9.05][7.36, 9.76]8.5
3, Sim[−300,000, 618,000][12,000, 2,030,000]166,000
10, Sim[24.4, 144][50.6, 214]88
Naples[1.2, 2.88][1.41, 2.67]
Clearwater[1.15, 2.72][1.60, 3.33]
Eastpoint[1.24, 4.01][1.15, 2.73]
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

Scott, M.; Huang, H.-H. Generalizable Storm Surge Risk Modeling. Mathematics 2025, 13, 486. https://doi.org/10.3390/math13030486

AMA Style

Scott M, Huang H-H. Generalizable Storm Surge Risk Modeling. Mathematics. 2025; 13(3):486. https://doi.org/10.3390/math13030486

Chicago/Turabian Style

Scott, Mahlon, and Hsin-Hsiung Huang. 2025. "Generalizable Storm Surge Risk Modeling" Mathematics 13, no. 3: 486. https://doi.org/10.3390/math13030486

APA Style

Scott, M., & Huang, H.-H. (2025). Generalizable Storm Surge Risk Modeling. Mathematics, 13(3), 486. https://doi.org/10.3390/math13030486

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop