Submitted:
26 February 2024
Posted:
27 February 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Green Water is the solid (continuous) step of a given volume of water above the breakwater’s crown wall due to the wave’s rise (wave run-up) above the exposed surface of the said breakwater.
- White Water occurs when the wave breaks against the seaside slope. This event creates so much turbulence that air is entrained into the water body, forming a bubbly or aerated and unstable current and water springs that reach the protected area of the structure either by the wave’s impulse or as a result of the wind.
- Aerosol is generated by the wind passing by the crest of the waves near the breakwater. Aerosol is not an especially meaningful event in terms of the damage it can produce, even in the case of storms. This case is the least dangerous of the three, and its impact on the normal development of port activities is negligible.
1.1. Recommendations for overtopping limits and mitigation
1.2. Overtopping: small-scale physical modelling
1.3. Overtopping: numerical modelling
1.4. Overtopping: in situ measuring
2. Materials and Methods
- HS (m): the significant wave height, i.e., the mean of the highest third of the waves in a time series representing a specific sea state.
- Hmax (m): the maximum wave height, i.e., the height of the highest wave in a time series representing a specific sea state. This variable is used only in the second dataset and is not available as forecast.
- TP (s): the peak wave period, i.e., the period of the waves with the highest energy, extracted from the spectral analysis of the wave energy.
- θm (deg): the mean wave direction, i.e., the mean of all the individual wave directions in a time series representing a specific sea state.
- WS (km/h): the mean wind speed.
- Wd (deg): the mean wind direction.
- H0 (m): the sea level with respect to the zero of the port.
- H0 state: a calculated variable created to indicate whether the tide is rising, high or low, or falling (1, 0, -1).
- H0 min (m): the minimum sea level with respect to the zero of the port achieved during the current tide.
- H0 max (m): the maximum sea level with respect to the zero of the port achieved during the current tide.
- First, several allowed values for each hyperparameter are manually specified, and a hyperparameter grid is created (the outer product of all hyperparameters’ values, i.e., all possible combinations).
- Then, as many individual models as combinations in the grid are created, trained, and compared using cross-validation.
- The results are analysed, focusing on the grid regions where the best results were obtained to create a new grid to contain that region.
- Steps 2-3 are repeated several times for each dataset until a satisfactory cross-validation performance is obtained.
- Network architecture: We tested networks with 1, 2, 3 and 4 layers. Also tested were 8, 16, 32, 64, 128, and 256 neurons per layer in each case, allowing each layer to use a different number of neurons. All ANNS used fully connected layers. Although the largest networks could seem too complex for the overtopping prediction problem, they were included to use dropout regularisation. Dropout will likely get better performance on a larger network (it will prune the network, resulting in a smaller one).
- Optimiser: The Adam [42] optimiser was used.
- Training iterations: The optimiser was tested with 500, 1,000, 1,500, 2,000, and 5,000 iterations. In the initial tests, the results did not improve from 2,500 iterations up, so the 5,000 values were discarded for the subsequent iterations of the hyperparameters search approach.
- Activation function: All the ANNs used the ReLU activation function for the neurons in the hidden layers and the sigmoid function for the output layer.
- Regularisation: The ANNS were regularised using dropout regularisation [43], with one dropout layer for each hidden layer (except the output layer). Several dropout rates were tested: None, 0.0625, 0.125, 0.25, 0.375, and 0.25, where None indicates that no dropout was used.
- Layer weight constraints: A maximum norm constraint on the model parameters was set during training to avoid overfitting. I.e. constraints were put on the weights incident to each hidden unit to have a norm less than or equal to the desired value. The values None, 1, 3, and 5 were tested, where None indicates no constraint.
- Learning rate (lr): The values 0.00001, 0.0001, 0.001, and 0.01 were tested for the learning rate. Although 0.01 is usually considered too large a learning rate, large values are suggested in the original dropout paper [43].
- Batch size: The datasets have several thousand examples, so several batch size values were tested to speed up the training process (the dataset is divided into smaller batches, and the network weights will be updated after processing each batch). The None, 100, 500, and 1000 values were tested, where None indicates that the whole dataset is to be processed before updating the model’s parameters (weights).
3. Results
- 0.25: a lax model with lower precision but higher recall.
- 0.5: a regular model with in-between precision and recall.
- 0.75: a conservative model with higher precision but lower recall.
4. Discussion and conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- UNCTAD, Review of Maritime Transport 2021. United Nations, 2021.
- A. Fratila (Adam), I. A. Gavril (Moldovan), S. C. Nita, and A. Hrebenciuc, “The Importance of Maritime Transport for Economic Growth in the European Union: A Panel Data Analysis,” Sustainability, vol. 13, no. 14, p. 7961, Jul. 2021. [CrossRef]
- Puertos del Estado, “Historical Statistics since 1962.”. https://www.puertos.es/en-us/estadisticas/Pages/estadistica_Historicas.aspx (accessed Jul. 27, 2022).
- G. Saieva, Port management and operations. S.l.: Informa Law, 2020.
- M. Á. Losada Rodríguez and G. de D. de F. A. Instituto Interuniversitario de Investigación del Sistema Tierra en Andalucía, ROM 1.1-18: (articles), recommendations for breakwater construction projects. 2019.
- Port Authority of A Coruña, “The Outer Port of A Coruña.”. http://www.puertocoruna.com/en/oportunidades-negocio/puerto-hoy/puertoext.html (accessed Aug. 03, 2022).
- J. Van der Meer et al., “EurOtop: Manual on wave overtopping of sea defences and related structures. An overtopping manual largely based on European research, but for worldwide application,” EurOtop 2018, 2018. www.overtopping-manual.com.
- I. van der Werf and M. van Gent, “Wave Overtopping over Coastal Structures with Oblique Wind and Swell Waves,” J. Mar. Sci. Eng., vol. 6, no. 4, p. 149, Dec. 2018. [CrossRef]
- H. E. Williams, R. Briganti, A. Romano, and N. Dodd, “Experimental Analysis of Wave Overtopping: A New Small Scale Laboratory Dataset for the Assessment of Uncertainty for Smooth Sloped and Vertical Coastal Structures,” J. Mar. Sci. Eng., vol. 7, no. 7, p. 217, Jul. 2019. [CrossRef]
- C. H. Lashley, J. van der Meer, J. D. Bricker, C. Altomare, T. Suzuki, and K. Hirayama, “Formulating Wave Overtopping at Vertical and Sloping Structures with Shallow Foreshores Using Deep-Water Wave Characteristics,” J. Waterw. Port Coast. Ocean Eng., vol. 147, no. 6, p. 04021036, Nov. 2021. [CrossRef]
- S. Orimoloye, J. Horrillo-Caraballo, H. Karunarathna, and D. E. Reeve, “Wave overtopping of smooth impermeable seawalls under unidirectional bimodal sea conditions,” Coast. Eng., vol. 165, p. 103792, Apr. 2021. [CrossRef]
- S. M. Formentin and B. Zanuttigh, “Semi-automatic detection of the overtopping waves and reconstruction of the overtopping flow characteristics at coastal structures,” Coast. Eng., vol. 152, p. 103533, Oct. 2019. [CrossRef]
- C. Altomare, X. Gironella, and A. J. C. Crespo, “Simulation of random wave overtopping by a WCSPH model,” Appl. Ocean Res., vol. 116, p. 102888, Nov. 2021. [CrossRef]
- W. Chen, J. J. Warmink, M. R. A. van Gent, and S. J. M. H. Hulscher, “Numerical modelling of wave overtopping at dikes using OpenFOAM®,” Coast. Eng., vol. 166, p. 103890, Jun. 2021. [CrossRef]
- M. G. Neves, E. Didier, M. Brito, and M. Clavero, “Numerical and Physical Modelling of Wave Overtopping on a Smooth Impermeable Dike with Promenade under Strong Incident Waves,” J. Mar. Sci. Eng., vol. 9, no. 8, p. 865, Aug. 2021. [CrossRef]
- P. Mares-Nasarre, J. Molines, M. E. Gómez-Martín, and J. R. Medina, “Explicit Neural Network-derived formula for overtopping flow on mound breakwaters in depth-limited breaking wave conditions,” Coast. Eng., vol. 164, p. 103810, Mar. 2021. [CrossRef]
- J. P. den Bieman, M. R. A. van Gent, and H. F. P. van den Boogaard, “Wave overtopping predictions using an advanced machine learning technique,” Coast. Eng., vol. 166, p. 103830, Jun. 2021. [CrossRef]
- S. Hosseinzadeh, A. Etemad-Shahidi, and A. Koosheh, “Prediction of mean wave overtopping at simple sloped breakwaters using kernel-based methods,” J. Hydroinformatics, vol. 23, no. 5, pp. 1030–1049, Sep. 2021. [CrossRef]
- “OpenFOAM.”. https://www.openfoam.com/ (accessed Aug. 07, 2022).
- “Pc-overtopping - Overtopping manual.”. http://www.overtopping-manual.com/eurotop/pc-overtopping/ (accessed Aug. 08, 2022).
- “Neural-networks-and-databases - Overtopping manual.”. http://www.overtopping-manual.com/eurotop/neural-networks-and-databases/ (accessed Aug. 08, 2022).
- G. J. Steendam, J. W. Van Der Meer, H. Verhaeghe, P. Besley, L. Franco, and M. R. A. Van Gent, “The international database on wave overtopping,” Apr. 2005, pp. 4301–4313. [CrossRef]
- R. Briganti, G. Bellotti, L. Franco, J. De Rouck, and J. Geeraerts, “Field measurements of wave overtopping at the rubble mound breakwater of Rome–Ostia yacht harbour,” Coast. Eng., vol. 52, no. 12, pp. 1155–1174, Dec. 2005. [CrossRef]
- L. Franco, J. Geeraerts, R. Briganti, M. Willems, G. Bellotti, and J. De Rouck, “Prototype measurements and small-scale model tests of wave overtopping at shallow rubble-mound breakwaters: the Ostia-Rome yacht harbour case,” Coast. Eng., vol. 56, no. 2, pp. 154–165, Feb. 2009. [CrossRef]
- J. Geeraerts, A. Kortenhaus, J. A. González-Escrivá, J. De Rouck, and P. Troch, “Effects of new variables on the overtopping discharge at steep rubble mound breakwaters — The Zeebrugge case,” Coast. Eng., vol. 56, no. 2, pp. 141–153, Feb. 2009. [CrossRef]
- K. Ishimoto, T. Chiba, and Y. Kajiya, “Wave Overtopping Detection by Image Processing,” presented at the Steps Forward. Intelligent Transport Systems World Congress, Yokohama, Japan, Nov. 1995, vol. 1, p. 515. Accessed: Jan. 25, 2020. [Online]. Available: https://trid.trb.org/view/461709.
- M. Seki, H. Taniguchi, and M. Hashimoto, “Overtopping Wave Detection based on Wave Contour Measurement,” IEEJ Trans. Electron. Inf. Syst., vol. 127, pp. 599–604, 2007. [CrossRef]
- S. Chi, C. Zhang, T. Sui, Z. Cao, J. Zheng, and J. Fan, “Field observation of wave overtopping at sea dike using shore-based video images,” J. Hydrodyn., vol. 33, no. 4, pp. 657–672, Aug. 2021. [CrossRef]
- R. Almar et al., “A global analysis of extreme coastal water levels with implications for potential coastal overtopping,” Nat. Commun., vol. 12, no. 1, p. 3775, Dec. 2021. [CrossRef]
- Google, “Imbalanced Data | Machine Learning,” Google Developers. https://developers.google.com/machine-learning/data-prep/construct/sampling-splitting/imbalanced-data (accessed Nov. 08, 2022).
- T. Fawcett, “An introduction to ROC analysis,” Pattern Recognit. Lett., vol. 27, no. 8, pp. 861–874, Jun. 2006. [CrossRef]
- D. M. W. Powers, “Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation.” arXiv, Oct. 10, 2020. [CrossRef]
- A. Kulkarni, D. Chong, and F. A. Batarseh, “5 - Foundations of data imbalance and solutions for a data democracy,” in Data Democracy, F. A. Batarseh and R. Yang, Eds. Academic Press, 2020, pp. 83–106. [CrossRef]
- P. Flach and M. Kull, “Precision-Recall-Gain Curves: PR Analysis Done Right,” in Advances in Neural Information Processing Systems, 2015, vol. 28. Accessed: Nov. 09, 2022. [Online]. Available: https://proceedings.neurips.cc/paper/2015/hash/33e8075e9970de0cfea955afd4644bb2-Abstract.html.
- J. Davis and M. Goadrich, “The relationship between Precision-Recall and ROC curves,” in Proceedings of the 23rd international conference on Machine learning, New York, NY, USA, Jun. 2006, pp. 233–240. [CrossRef]
- Puertos del Estado, “Red costera de boyas de oleaje de Puertos del Estado (REDCOS),” Red Costera de Oleaje de Puertos del Estado. https://www.sidmar.es/RedCos.html (accessed Oct. 25, 2022).
- Puertos del Estado, “Red de Estaciones Meteorológicas Portuarias (REMPOR),” Red de Estaciones Meteorológicas Portuarias (REMPOR). https://bancodatos.puertos.es/BD/informes/INT_4.pdf (accessed Oct. 25, 2022).
- Puertos del Estado, “Red de medida del nivel del mar y agitación de Puertos del Estado (REDMAR),” Red de Mareógrafos de Puertos del Estado. https://www.sidmar.es/RedMar.html (accessed Oct. 25, 2022).
- T. Hastie, R. Tibshirani, and J. Friedman, “Neural Networks,” in The Elements of Statistical Learning: Data Mining, Inference, and Prediction, T. Hastie, R. Tibshirani, and J. Friedman, Eds. New York, NY: Springer, 2009, pp. 389–416. [CrossRef]
- K. He, X. Zhang, S. Ren, and J. Sun, “Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification,” ArXiv150201852 Cs, Feb. 2015, Accessed: Jan. 10, 2018. [Online]. Available: http://arxiv.org/abs/1502.01852.
- X. Glorot and Y. Bengio, “Understanding the difficulty of training deep feedforward neural networks,” in Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, Mar. 2010, pp. 249–256. Accessed: Dec. 17, 2018. [Online]. Available: http://proceedings.mlr.press/v9/glorot10a.html.
- D. P. Kingma and J. Ba, “Adam: A Method for Stochastic Optimization,” ArXiv14126980 Cs, Dec. 2014, Accessed: Mar. 14, 2018. [Online]. Available: http://arxiv.org/abs/1412.6980.
- N. Srivastava, G. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov, “Dropout: A Simple Way to Prevent Neural Networks from Overfitting,” p. 30.
- A. Kulkarni, D. Chong, and F. A. Batarseh, “Foundations of data imbalance and solutions for a data democracy,” 2021. [CrossRef]





| Training (h) | Testing (h) | |||
| Dataset | Overtopping | No overtopping | Overtopping | No overtopping |
| Real data without hmax | 6,656 | 87 | 2,219 | 27 |
| Real data with hmax | 6,656 | 87 | 2,219 | 27 |
| Predicted data | 11,131 | 168 | 3,710 | 55 |
| do manually define grid of model hyperparameters for each dataset do for each grid cell (model) do for each resampling iteration do hold-out specific samples using stratified k-fold fit model on the remainder calculate performance on hold-out samples using metric end calculate average performance across hold-out predictions end end determine best hyperparameter fit final model (best hyperparameter) to all training data while error >= ε evaluate final model performance in test set |
| Hyperparameter | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | Metric | Metric value |
Neurons per layer |
Kernel init. |
Iter. | Drop. ratio |
Weight constraint |
lr | Batch size |
| 1 | Precision | 0.77 | 256, 128 | He uniform | 1,000 | 0.25 | 1 | 0.00001 | 1,000 |
| Recall | 0.81 | 256, 128, 64 | He uniform | 1,500 | 0.38 | 1 | 0.00001 | 1,000 | |
| F1 | 0.65 | 256, 256 | He uniform | 1,500 | 0.38 | None | 0.00001 | 1,000 | |
| AP | 0.81 | 256, 128, 64 | He uniform | 1,000 | 0.50 | None | 0.00010 | 1,000 | |
| 2 | Precision | 0.8 | 128, 64, 32 | He uniform | 1,000 | 0.38 | 3 | 0.00001 | None |
| Recall | 0.8 | 256, 128, 64 | He uniform | 1,000 | 0.38 | 1 | 0.00001 | 500 | |
| F1 | 0.69 | 256, 128, 64 | He uniform | 500 | 0.38 | 1 | 0.00001 | 500 | |
| AP | 0.81 | 128, 64, 32 | He uniform | 1,500 | 0.50 | 3 | 0.00010 | 1,000 | |
| 3 | Precision | 1 | 128, 64, 32 | He uniform | 1,000 | 0.50 | None | 0.00010 | 1,000 |
| Recall | 0.74 | 256, 128, 64 | He uniform | 1,000 | 0.38 | None | 0.00001 | 1,000 | |
| F1 | 0.68 | 128, 64, 32 | He uniform | 1,500 | 0.25 | None | 0.00001 | 500 | |
| AP | 0.82 | 128, 64, 32 | He uniform | 1,500 | 0.25 | None | 0.00001 | 500 | |
| Predicted | |||||||
|---|---|---|---|---|---|---|---|
| Threshold | 0.25 | 0.5 | 0.75 | ||||
| Model | Real class | No overtop. | Overtop. | No overtop. | Overtop. | No overtop. | Overtop. |
| 1 | No overtop. | 6,496 | 160 | 6,651 | 5 | 6,656 | 0 |
| Overtop. | 1 | 86 | 56 | 31 | 87 | 0 | |
| 3 | No overtop. | 11,027 | 104 | 11,120 | 11 | 11,131 | 0 |
| Overtop. | 22 | 146 | 63 | 105 | 96 | 72 | |
| Precision | Recall | F1 | Accuracy | |||||||||||
| Model | Threshold | 0.25 | 0.50 | 0.75 | 0.25 | 0.50 | 0.75 | 0.25 | 0.50 | 0.75 | 0.25 | 0.50 | 0.75 | Support |
| 1 | No overtop. | 1.00 | 0.99 | 0.99 | 0.98 | 1.00 | 1.00 | 0.99 | 1.00 | 0.99 | 6.656 | |||
| Overtop. | 0.35 | 0.86 | 0.00 | 0.99 | 0.36 | 0.00 | 0.52 | 0.50 | 0.00 | 87 | ||||
| Macro avg | 0.67 | 0.93 | 0.49 | 0.98 | 0.68 | 0.50 | 0.75 | 0.75 | 0.50 | 0.98 | 0.99 | 0.99 | 6.743 | |
| Weigh. avg | 0.98 | 0.99 | 0.97 | 0.98 | 0.99 | 0.99 | 0.98 | 0.99 | 0.98 | 6.743 | ||||
| 2 | No overtop. | 1.00 | 0.99 | 0.99 | 0.99 | 1.00 | 1.00 | 0.99 | 0.99 | 0.99 | 6.656 | |||
| Overtop. | 0.47 | 0.00 | 0.00 | 0.99 | 0.00 | 0.00 | 0.64 | 0.00 | 0.00 | 87 | ||||
| Macro avg | 0.73 | 0.49 | 0.49 | 0.99 | 0.50 | 0.50 | 0.81 | 0.50 | 0.50 | 0.99 | 0.99 | 0.99 | 6.743 | |
| Weigh. avg | 0.99 | 0.97 | 0.97 | 0.99 | 0.99 | 0.99 | 0.99 | 0.98 | 0.98 | 6.743 | ||||
| 3 | No overtop. | 1.00 | 0.99 | 0.99 | 0.99 | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 11.131 | |||
| Overtop. | 0.58 | 0.91 | 1.00 | 0.87 | 0.62 | 0.43 | 0.70 | 0.74 | 0.60 | 168 | ||||
| Macro avg | 0.79 | 0.95 | 1.00 | 0.93 | 0.81 | 0.71 | 0.85 | 0.87 | 0.80 | 0.99 | 0.99 | 0.99 | 11.299 | |
| Weigh. avg | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 11.299 | ||||
| Predicted | |||||||
|---|---|---|---|---|---|---|---|
| Threshold | 0,25 | 0,5 | 0,75 | ||||
| Model | Real class | No overtop. | Overtop. | No overtop. | Overtop. | No overtop. | Overtop. |
| 1 | No overtop. | 2.162 | 57 | 2.217 | 2 | 2.219 | 0 |
| Overtop. | 1 | 26 | 19 | 8 | 27 | 0 | |
| 2 | No overtop. | 2.191 | 28 | 2.219 | 0 | 2.219 | 0 |
| Overtop. | 4 | 23 | 27 | 0 | 27 | 0 | |
| 3 | No overtop. | 3.670 | 40 | 3.708 | 2 | 3.709 | 1 |
| Overtop. | 8 | 47 | 15 | 40 | 29 | 26 | |
| Precision | Recall | F1 | Accuracy | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | Threshold | 0.25 | 0.50 | 0.75 | 0.25 | 0.50 | 0.75 | 0.25 | 0.50 | 0.75 | 0.25 | 0.50 | 0.75 | Support |
| 1 | No overtop. | 1.00 | 0.99 | 0.99 | 0.97 | 1.00 | 1.00 | 0.99 | 1.00 | 0.99 | 2.219 | |||
| Overtop. | 0.31 | 0.80 | 0.00 | 0.96 | 0.30 | 0.00 | 0.47 | 0.43 | 0.00 | 27 | ||||
| Macro avg | 0.66 | 0.90 | 0.49 | 0.97 | 0.65 | 0.50 | 0.73 | 0.71 | 0.50 | 0.97 | 0.99 | 0.66 | 0.90 | |
| Weigh. avg | 0.99 | 0.99 | 0.98 | 0.97 | 0.99 | 0.99 | 0.98 | 0.99 | 0.98 | 2.246 | ||||
| 2 | No overtop. | 1.00 | 0.99 | 0.99 | 0.99 | 1.00 | 1.00 | 0.99 | 0.99 | 0.99 | 2.219 | |||
| Overtop. | 0.45 | 0.00 | 0.00 | 0.85 | 0.00 | 0.00 | 0.59 | 0.00 | 0.00 | 27 | ||||
| Macro avg | 0.72 | 0.49 | 0.49 | 0.92 | 0.50 | 0.50 | 0.79 | 0.50 | 0.50 | 0.99 | 0.99 | 0.72 | 0.49 | |
| Weigh. avg | 0.99 | 0.98 | 0.98 | 0.99 | 0.99 | 0.99 | 0.99 | 0.98 | 0.98 | 2.246 | ||||
| 3 | No overtop. | 1.00 | 1.00 | 0.99 | 0.99 | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 3.710 | |||
| Overtop. | 0.54 | 0.95 | 0.96 | 0.85 | 0.73 | 0.47 | 0.66 | 0.82 | 0.63 | 55 | ||||
| Macro avg | 0.77 | 0.97 | 0.98 | 0.92 | 0.86 | 0.74 | 0.83 | 0.91 | 0.82 | 0.99 | 1.00 | 0.77 | 0.97 | |
| Weigh. avg | 0.99 | 1.00 | 0.99 | 0.99 | 1.00 | 0.99 | 0.99 | 1.00 | 0.99 | 3.765 | ||||
| Predicted | |||||||
|---|---|---|---|---|---|---|---|
| Threshold | 0,25 | 0,5 | 0,75 | ||||
| Model | Real class | No overtop. | Overtop. | No overtop. | Overtop. | No overtop. | Overtop. |
| 1 | No overtop. | 3.625 | 85 | 3.709 | 1 | 3.710 | 0 |
| Overtop. | 6 | 49 | 40 | 15 | 55 | 0 | |
| 3 | No overtop. | 3.670 | 40 | 3.708 | 2 | 3.709 | 1 |
| Overtop. | 8 | 47 | 15 | 40 | 29 | 26 | |
| Precision | Recall | F1 | Accuracy | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mod. | Threshold | 0.25 | 0.50 | 0.75 | 0.25 | 0.50 | 0.75 | 0.25 | 0.50 | 0.75 | 0.25 | 0.50 | 0.75 | Support |
| 1 | No overtop. | 1.00 | 0.99 | 0.99 | 0.98 | 1.00 | 1.00 | 0.99 | 0.99 | 0.99 | 3.710 | |||
| Overtop. | 0.37 | 0.94 | 0.00 | 0.89 | 0.27 | 0.00 | 0.52 | 0.42 | 0.00 | 55 | ||||
| Macro avg | 0.68 | 0.96 | 0.49 | 0.93 | 0.64 | 0.50 | 0.75 | 0.71 | 0.50 | 0.98 | 0.99 | 0.99 | 3.765 | |
| Weigh. avg | 0.99 | 0.99 | 0.97 | 0.98 | 0.99 | 0.99 | 0.98 | 0.99 | 0.98 | 3.765 | ||||
| 3 | No overtop. | 1.00 | 1.00 | 0.99 | 0.99 | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 3.710 | |||
| Overtop. | 0.54 | 0.95 | 0.96 | 0.85 | 0.73 | 0.47 | 0.66 | 0.82 | 0.63 | 55 | ||||
| Macro avg | 0.77 | 0.97 | 0.98 | 0.92 | 0.86 | 0.74 | 0.83 | 0.91 | 0.82 | 0.99 | 1.00 | 0.99 | 3.765 | |
| Weigh. avg | 0.99 | 1.00 | 0.99 | 0.99 | 1.00 | 0.99 | 0.99 | 1.00 | 0.99 | 3.765 | ||||
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).