Abstract
Earthquake is one of the major natural disasters that not only costs human lives but also leads to financial losses, which affect the country’s economy. Earthquake Prediction is one of the challenging research areas because its early prediction can save a lot of human lives, helps in minimizing the financial losses to some extent. The objective of this research is to develop an earthquake prediction model based on the position and depth by using machine learning and deep learning algorithms. The dataset is split into seven different csv files after thorough processing and a requisition of best-performing regression models is done to compute the results. These algorithms include Random forest (RF) Regression, Multi-Layer Perceptron (MLP) regression, and Support Vector Regression (SVR). The method is applied for different radii around the target. The dataset for this research is taken from the USGS website. The efficiency of algorithms is compared by computing the deviation between actual and predicted outcomes by using the error metrics. The results are evaluated using the Root Mean Square Error (RMSE) metric. Considering the boundary values, the RMSE for RF Regression is 1.731, for MLP regression the value is 1.647 and for SVR the RMSE achieved is 1.720, all for a minimum radius value of 100 and similarly 0.436, 0.428 and 0.449 RMSE is achieved for the respective algorithms on a maximum radius of 5000. The results demonstrate that MLP Regressor is performing better than other algorithms as the error is least in the case of this algorithm.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Earthquake is one of the major catastrophes, and around 76 million people from about 39 states and provinces are still at risk of earthquakes [9]. Considering the recent cases, more than 377 earthquakes of magnitude greater than 5.3 have occurred across the world till now in 2020 and United States alone has witnessed 37,307 earthquakes in the past 365 days which is accounts for the largest number of earthquakes with magnitudes ranging from 3.8 to 7.8 and has caused numerous fatalities [51]. This has been the main reason to carry out this research for the United States as it is the most affected region and has faced a lot of earthquakes [34]. If this disaster predicts in advance, it can save a lot of human lives [43]. It can’t be denied that the seismologists still had not been successful in the development of an earthquake prediction model. Some people believe it is impossible to predict an earthquake in advance, while some researchers utilize their efforts to construct an earthquake prediction model [1]. Hence, this is one of the significant research challenges, and many researchers work on this [47].
There are various reasons exists which makes the earthquake magnitude prediction difficult for the seismologists [55]. The absence of technology to monitor multiple parameters, including stress, pressure, and temperature changes, is also one of the primary reasons that make the prediction process difficult [15]. This is the reason for the unavailability of data regarding seismic features [19]. The gap among the seismologists and researchers for discovering the new aspects of the research for this problem statement is also one of the primary reasons, making it even more difficult [5]. Western states and provinces of the United States, including Alaska, California, Oregon, Hawaii, and Washington, are more prone to earthquakes [10]. Its effects can also be seen in the mountain regions, eastern seaboard (especially in South Carolina) and New Madrid Seismic Zone, which is located in the central US. Earthquake-prone areas of the United States are represented in Fig. 1 [16].
As the earthquakes are a huge threat to the lives and economy of a country [18], the main focus of this study is to prescience the magnitude of earthquakes beforehand by utilizing a fusion of best performing machine and deep learning regression models and computing the error values to validate the accuracy and the performance of these algorithms.
Initially, earthquake prediction problem is considered as a time series prediction [37]. Various researches show that seismologists had been used different earthquake prediction mechanisms in the past. Various trends were observed corresponding to the earthquakes in the prediction methods of various researches [11]. These trends involved sub-soil radon gas emission [24], total electron content of ionosphere [33], the magnetic field of the earth [45], etc. This proposed work aims to develop a prediction model to estimate the earthquake magnitude of the United States region by using the position and depth parameters for various radius values. Three regression models, namely Random Forest Regression, MLP Regression, SVR, are used in this research. At last, all the proposed algorithms are empirically compared by analyzing it via RMSE evaluation. The objectives of the paper are as follow:
-
To split the entire dataset on basis of various radius values and carry out a detailed exploratory data analysis on different datasets and study the effect of the parameters such as latitude, longitude, depth and their impact and share in causing an earthquake of a certain magnitude.
-
To use to various supervised learning algorithms and predict the magnitude and thus the severity caused by earthquakes depending on the radius values and the aforementioned parameters.
-
To analyse the impact caused by earthquakes of certain magnitudes and detailed analysis on the Root Mean Square Error value for each algorithm which depicts the error in actual and predicted results.
The rest of the paper’s organization is as follows: Section 2 gives a detailed review of the various research that takes place in the world for earthquake prediction in advance. Section 3 discusses the methodology, Algorithms or techniques used, evaluation metrics used, and the proposed model of this research. After that, Section 4 deals with the experimental results, including the analysis of dataset and all the models individually, along with the empirical comparison of all the models followed by the RMSE calculation and analysis. At last, Section 5 provides the conclusion and suggest future areas of research.
2 Literature survey
Many types of research are being done on the prediction, scales, and harms caused by Earthquakes. The prediction of such parameters becomes extremely crucial as earthquakes cause widespread damage and loss. Knowing the severity, potential areas, and harms caused by earthquakes is a big step towards better management of such calamities.
G. Lanzano et al. worked on revising the framework of ground agitation for trifling the crustal earthquakes that are taking place in Italy, tapered in the 4.0 to 6.9 magnitude range. It utilizes durable-motion data that is measured up to the 2009 L’Aquila Sequence. Further, in this, the new collection of data allows us to extend the range of the magnitude exceeding 6.9, including vibration periods of up to 10 s. The ground agitation variability is broken down within components amidst event and site to site to form the model, which is suitable for the assessment of non-governable probabilistic seismic hazard [31].
G. F. Panza et al. presented an extended development of assimilation of seismological as well as geodetic instruction, showing the benefaction of geodesy to the realization and prognosis of earthquakes [41]. P. kundu et al. proposed a probabilistic accession for the estimation of the expected rebound time of an earthquake of a particular magnitude, within an anchored life span of structure succeeded by the determination of the peak grounded acceleration at the site of structure in Chilean area based on the Gutenberg Richter Law. The data here is held from the USGS (United States Geological Survey), and the procedure here can be applied even before the construction of structure at a site to appease the death toll caused due to the collapse of the structure [28].
Q. Wang et al. employed a deep learning approach called LSTM (Long short-term memory) networks to apprentice the Spatio-temporal relation amidst earthquakes in varied regions and make foresight by taking the benefit of that particular relationship. The outcomes show that these networks with 2-D input can exploit the correlations that are Spatio-temporal to make far better predictions [54]. B. Idini et al. worked on a database of robust agitation records for the Chilean subduction earthquake zones. They made a ground motion prescience equation (GMPE) for apex ground acceleration along with a riposte spectral expedition with a 5 % damping proportion for periods in between 0.01 and 10 s [22]. D. ju et al. proposed two contemporary procedures for the evaluation of fault parameters of asperity frameworks for the prognosis of tenacious ground agitations from crustal level earthquakes. One is for the long strike-slip faults, and the other one is for lengthy antipode faults [12].
G. M. Molchan et al. analyzed the portentous seismicity methodology, also described as pattern B, which is evaluated in 13 areas of the world. Its great demographic connotation is assured. The mathematical accession advanced here is useful in the analysis of the harbinger of earthquakes [36]. C. Papantonopoulos et al. used the unique element method to foretell the earthquake counter of the multi-drum marble framework of a restrained column. The outcomes are compared with the experimental data for a similar specimen under similar excitation. The experiments and the numerical analysis both took place in 3D. The results tell that the distinct element methodology can captivate the main features of the response [42].
V.G. Gitis et al. suggested a new technique to estimate the constraints of in homogeneous spatiotemporal marked point fields. It is built on the idea of adaptive weights smoothing (AWS). In this paper, a wide variety of the AWS algorithm is constructed to calculate the spatial and spatiotemporal fields of density, the mean values, along with the correlation dimension. This algorithm is utilized to assess the seismic process criterion fields from certain earthquake litanies. The AWS forecasting method surpassed the forecasting using kernel estimation [17]. G. Asencio-Cortes et al. analyzed the effect of using various parameterizations for inputs in the supervised learning algorithms through a new framework. Five varied analyses were conducted, which involved the tweaking of training and testing sets for the scheming of b-value and the tuning of collected gauges [2].
K.M. Asim et al. worked on the prediction of the magnitude of earthquakes using the temporal arrangement of seismic wave activities, combined through various machine learning classification algorithms. The prognosis was done on the foundation of eight seismic indicators utilizing the catalog of earthquakes. In these four techniques, including recurrent neural networks, pattern recognition neural networks, linear programming boost, and ensemble classifier and random forest classifiers were used to calculate seismic parameters and further occurrences of earthquakes [4]. J. R. Holliday et al. worked on the informatic pattern analysis by using the complex eigenvectors and created the short-term forecast of hotspot maps that are different from hotspot maps which are created by using real-valued data. They also suggested various methods of analyzing differences and computing the information gain [21]. H. Cam et al. worked on a feed-forward back propagation artificial neural network related to Gutenberg-Richter relation, based on which b values are used in earthquakes is developed [8].
After discussing the various researches, it is observed that most of these use the seismic wave nature/activities and spatio-temporal features for prediction purpose but exploring geological features for prediction has not been carried out in the aforementioned researches. Using these parameters for magnitude prediction has given relatively less error and proves to be a decent approach for carrying out the prediction. This study is focused on the prediction of the magnitude of earthquakes depending on the latitude, longitude, depth factor, and radius of a given region. Different regression algorithms have been applied for the analysis. This work considers minimizing the damage caused by earthquakes by predicting its magnitude, taking the precautions beforehand, and saving many lives along with the commercial properties.
3 Methodology
For analysing and predicting the magnitude of an earthquake, the United States dataset is taken. After pre-processing of the dataset, various regression algorithms, including Random Forest, Support Vector Regression, and MLP Regressor, are applied, which are also discussed in this section. For measuring the performance, RMSE metrics are used in this research. This section discusses about the proposed methodology in detail.
3.1 Proposed model
An overview of the proposed model encompasses the dissection of the bulk dataset into seven datasets on the basis of radii values, followed by data cleaning and further processing. The fresh datasets are then fissured until the apex accuracy (least RMSE value) of 1.647 in case of minimum radius and 0.428 in case of maximum radius is achieved through a requisition of best performing regression models. At last validation is carried out over an invariable magnitude value which is followed by reckoning the error metrics to calculate the efficiency.
Figure 2 represents the proposed model of our research. Initially, datasets of different radius values (100, 200, 500, 1000, 1500, 3000, 5000) are taken and pre-processed. Each of the datasets is split into the training and test set. The model is then trained with the algorithms including Random forest (RF) Regression, Multi-Layer Perceptron (MLP) regression, and Support Vector Regression (SVR). The splitting and training continue until the maximum accuracy is achieved. The main motivation behind the selection of these three algorithms for this problem statement is as follows:
-
1.
Since, the ensemble algorithms are widely utilized for solving real-time problems. Hence, Random Forest is chosen to solve the earthquake prediction problem with the optimized results.
-
2.
Since SVR is quite popular to derive a function which maps the input domain values to real numbers, hence SVR is also utilized in our proposed work.
-
3.
Since the MPL Regressor has the capability to learn the models in real-time problems like this earthquake prediction model using partial_fit parameter, hence it is also considered at the time of designing the solution.
After the completion of the training, the models are then validated to predict a constant magnitude of 4.4. Finally, results are evaluated using the RMSE metrics.
3.2 Algorithms and techniques
In this paper, three regression models, namely, Random Forest Regression, Support Vector Regression and the Multi-Layer Perceptron Regression are used to analyse the intensity of earthquakes, along with the prediction of the magnitude of the earthquake.
3.2.1 Random forest regression
A Random Forest is a type of model using an ensemble approach to deliver good predictive outcomes [23]. It is one of the approaches used to perform both regression and classification tasks using multiple decision trees, and a technique known as Bootstrap Aggregation, or bagging for the same process [50]. The basic idea behind this algorithm is to combine different decision trees and arrive at a final result [59].
The mathematical formulation for the model is shown below in Eq. 1.
Where h(x) is the summation of base models, and the output is an ensemble of these models, which are at the root level, with various decision tree models only [58]. Figure 3 below shows an RF Regressor model [57].
The tree is formed in Decision trees by specifying the important variables as nodes, but arbitrariness is added to the model as the tree grows in the case of Random Forest. This model also helps save time, since in this case, very little time is spent in hyper-parameter tuning.
3.2.2 Support vector regression
Support Vector Machine (SVM) is an algorithm which embraces both linear regressions along with nonlinear regression [39]. As it seems in Fig. 4, the primary objective is to accommodate as many cases between the lines as possible while restricting breaches of the margins [13]. In this model, the idea of contravention is seen as epsilon (ε). The Support Vector Regression thus finds the appropriate line or the hyperplane, if we consider the higher dimensions [48].
3.2.3 Steps to build a Support Vector Regression Model
-
1.
Assembling the training set.
-
2.
Making selection of the kernel, the parameters, and the regularization if necessary.
-
3.
The building of the correlation matrix, which is depicted in the below Eq. 2.
$${K}_{i,j}=\text{exp}\left(\sum {_k}{\theta }_{k}{\left|{x}_{k}^{i}- {x}_{k}^{j}\right|}^{2}\right)+ \in {\delta }_{i.j}$$(2)
-
4.
Training of your model, using the main part of the algorithm to get the contraction coefficient and compute the coefficient value of k using Eq. 3.
$$k\overrightarrow{\alpha }= \overrightarrow{y}$$(3)
-
5.
Now, utilizing the co-efficient from the equation above and they* from Eq. 4 to create the estimator as shown in Eq. 5.
$${y}^{*}= \overrightarrow{\alpha } \cdot \overrightarrow{k}$$(4)$${K}_{i}=\text{exp}\left(\sum {_k}{\theta }_{k}{\left|{x}_{k}^{i}- {x}_{k}^{*}\right|}^{2}\right)$$(5)
It deviates from Linear Regression in the way that the primary aim in linear regression [6] is to abate the errors between both the estimated besides the actual data given while in SVR, the end goal is to make sure that the errors don’t outstrip the threshold [53].
3.2.4 Multi-layer perceptron regression
A neural network is made of a perceptron, which simply means that the input it receives is multiplied by some weights and then made to pass through an activation function [29], and an output is produced. The neural networks formed by the addition of layers of perceptron together are known as multilayer perceptron model [38].
MLP Regressor does the training iteratively, as every time the partial derivatives of the cost function are updated for the model parameters [35]. A regularization can also be added in this case to shrink the model parameters and prevent overfitting [25]. Figure 5 below shows an MLP Regression model [56].
The classic MLP Regressor is used for implementing an MLP which trains by using backpropagation without any activation function in the output, or it can be perceived as using the identity activation function. It exploits the square error as its loss function, and the result is a set of incessant values.
The MLP Regressor uses the L2 regularization, which is useful in avoiding the overfitting problem by penalizing the weights with huge magnitudes.
3.3 Evaluation metrics
After the evaluation of the data distribution in the csv files, we find out that the Mean Squared Error (MSE) and Root Mean Squared Error (RMSE) are the perfect fit for this problem statement instead of other available evaluation metrics. Hence, we utilized these two evaluation metrics in our research. These metrics are discussed in detail below:
3.3.1 Mean Square Error (MSE)
This is obtained by calculating the square mean, which is the difference between the initial sample data and the approximate values taken [46]. This error shows the regression line ‘s effectiveness, and the smaller MSE error value shows that the fit is better because the error magnitude is minimal [52]. The error function below is expressed by Eq. 6.
Where N is the total number of observations, \({Y}_{i}\)is the actual value, and \({\widehat{ Y}}_{i}\) is the predicted value. The difference between them is calculated, squared, and the summation is performed over them to achieve the final loss [27].
3.3.2 Root Mean Square Error (RMSE)
Root Mean Square Error (RMSE) is the normal distribution of residuals (prophecy errors). Residuals are the extent of how far these data points are from the regression line, and they are a measure of how those residuals are spread out . Equation 7 illustrates that error:
Where N is the total number of observations, \({Y}_{i}\) is the actual value, and \({\widehat{ Y}}_{i }\)is the predicted value [26]. The difference between them is calculated, squared, and the summation is performed over them to achieve the final loss [32]. Finally, the root is taken over this while calculating the accuracy [30].
4 Experimental result and analysis
This section provides the experimental results of the proposed model. All the seven datasets are randomly split into training and test set. Around 3/4th of the data is utilized for training the model, and 1/4th is utilised for testing the model. The model is repeatedly trained and tested until the maximum accuracy is achieved with each proposed model. Finally, after the completion of the training and testing of data, all the models are validated for the prediction of a constant magnitude of 4.4. Each model’s behaviour is analysed by validating it on all the seven datasets used in this research and by plotting the corresponding graphs between the earthquake magnitude and radius around the target earthquake. An empirical comparison of all the proposed models is performed after individual algorithm analysis, and RMSE is calculated and analysed.
4.1 Dataset
The data for this research is taken from the USGS website (https://earthquake.usgs.gov/data/) and is exported in the form of CSV files. Various datasets are used in this research. These datasets consist of features and magnitude values for different radius values (100, 200, 500, 1000, 1500, 3000, and 5000) around the target earthquake. Datasets are pre-processed by eliminating the unnecessary attributes and dropping the null values in the fields. The final features consist of position parameters (i.e., latitude and longitude) and depth for the prediction of earthquake magnitude. Table 1 represents the sample dataset for a radius value of 5000.
4.1.1 Data analysis
The distribution of the features, along with the correlation between each possible pair of datasets, is analysed. The distribution plots are shown by the histograms, while the correlation plots are demonstrated by the scatterplots. The distribution and correlation plots among all possible pairs are represented in Fig. 6.
The correlation of these variables is also analyzed using the heatmap of the seaborn library of python [14], which provides the correlation values among these pairs on the scale of 0 to 1 [7]. The correlation matrix using the seaborn heatmap is shown in Fig. 7.
As can be analysed from Fig. 7, the magnitude depends on the position compared to the depth of the target area. Longitude and latitude are highly correlated with each other. The depth parameter also shows some sort of correlation with the latitude.
4.2 Regression model analysis
4.2.1 Random forest regressor
The Random Forest model is repeatedly trained and tested by changing the number of estimators (i.e., no of decision trees) until the minimum RMSE is achieved [44]. The maximum efficiency of the Random Forest model is achieved by selecting 200 estimators. After completion of the training, the model is validated to predict an earthquake magnitude of 4.4 for all the available datasets of different values of the radius. Figure 8 represents the magnitude values predicted by the Random Forest model for different radius. The actual magnitude value considered here is 4.4, which is represented by a green dashed line.
4.2.2 Support vector regressor
The Support Vector Regression model is also repeatedly trained and tested until the minimum RMSE is achieved [40]. The ‘rbf’ kernel is used for the training of the model. After completion of the training, the model is validated to predict an earthquake magnitude of 4.4 for all the available datasets of different values of the radius. Figure 9 represents the magnitude values predicted by the Support Vector Regression model for different radius. The actual magnitude value considered here is 4.4, which is represented by a green dashed line.
4.2.3 Multi-layer perceptron regressor
The MLP Regressor network is repeatedly trained and tested by increasing the number of hidden layers until the minimum RMSE is achieved [49]. The minimum value of RMSE is achieved by selecting 200 hidden layers. After a further increase in the number of hidden layers, the value of RMSE starts increasing again [20]. The activation function is chosen as ‘tanh,‘ and the solver is taken as ‘sgd’ in training the model [3]. After completion of the training, the model is validated to predict an earthquake magnitude of 4.4 for all the available datasets of different values of the radius. Figure 10 represents the magnitude values predicted by the MLP Regressor model for different radius. The actual magnitude value considered here is 4.4, which is represented by a green dashed line.
4.3 Empirical comparison of algorithms applied
Table 2 represents the predicted magnitude values for different values of radius for all the three proposed models.
The corresponding plots for all the three algorithms for each radius value when the actual magnitude is taken as 4.4, are shown in Figs. 11, 12, 13, 14, 15, 16 and 17.
Figure 18 provides the empirical comparison of all the three proposed algorithms by plotting a simultaneous magnitude vs. radius curve. As can be seen from the graph, the MLP Regressor shows the maximum similarity points with the actual magnitude compared to other proposed algorithms.
4.4 RMSE analysis
The RMSE values for all the three regression models for each value of radius are shown in Table 3. As can be analysed from Table 3, the MLP Regression model of Deep Learning shows the minimum RMSE values for all the radius values. Hence, it can be concluded from this analysis that the MLP Regressor is the best algorithm among all other proposed algorithms for the earthquake magnitude prediction.
5 Conclusion and future scope
This research aims to develop an earthquake prediction model based on the position (latitude and longitude) and depth by using various machine learning and deep learning algorithms, namely Random forest, MLP, and Support Vector Regression and along with this exploratory data analysis is also carried out on the basis of the above-mentioned parameters. To begin with, each of the proposed algorithms is individually analysed by predicting an earthquake magnitude of 4.4 for all the available datasets of different values of the radius. After that, the predicted magnitude values by all the proposed algorithms are compared empirically. At last, RMSE values are calculated for all the three algorithms and analysed. The RMSE values for a minimum radius of 100 comes out to be The RMSE values for a minimum radius of 100 comes out to be 1.731, 1.647 and 1.720 for RF, MLP and Support Vector regression and on a similar note the values for maximum radius 5000 are 0.436, 0.428, 0.449 respectively for the three algorithms .Both of the Empirical Comparison and RMSE analysis shows that the MLP Regressor is the best algorithm among other algorithms for the earthquake magnitude prediction as the error/deviation from the actual value is the least in this case.
Future investigations can be further applied by incorporating various other data mining techniques like J48, AdaBoostM1, CNB, GBRT, and XGBoost, etc. in the research model or incorporating an amalgamation of the algorithms that give the least error, which can possibly increase the model efficiency.
References
Albataineh, H., Nijim, M., & Mantrawadi, N. (2019, November). Intelligent and Automated Emergency Evacuation of populated areas in an event of volcanic activity. In 2019 IEEE International Symposium on Technologies for Homeland Security (HST) (pp. 1-6). IEEE.
Asencio-Cortés G, Martínez-Álvarez F, Morales-Esteban A, Reyes J (2016) A sensitivity study of seismicity indicators in supervised learning to improve earthquake prediction. Knowl Based Syst 101:15–30
Asheghi R, Shahri AA, Zak MK (2019) Prediction of uniaxial compressive strength of different quarried rocks using metaheuristic algorithm. Arab J Sci Eng 44(10):8645–8659
Asim KM, Martínez-Álvarez F, Basit A, Iqbal T (2017) Earthquake magnitude prediction in Hindukush region using machine learning techniques. Nat Hazards 85(1):471–486
Asim KM, Idris A, Iqbal T, Martinez-Alvarez F (2018) Earthquake prediction model using support vector regressor and hybrid neural networks. PLoS One 13(7):e0199004
Asim KM, Moustafa SS, Niaz IA, Elawadi EA, Iqbal T, Martínez-Álvarez F (2020) Seismicity analysis and machine learning models for short-term low magnitude seismic activity predictions in Cyprus. Soil Dyn Earthq Eng 130:105932
Brizová L, Kríž J, Studnicka F, Šlégr J (2019) Methods for the evaluation of the stochastic properties of the ionosphere for earthquake prediction—Random matrix theory. Atmosphere 10(7):413
Cam H, Duman O (2019) Earthquake prediction with artificial neural network method: the application of west anatolian fault In Turkey. arXiv preprint arXiv:1907.02209
Cardona, O. D. (2019). United Nations atlas maps risks from earthquakes worldwide. Nature, 566(7743), 182-182.
Cheng, J. C., Chen, K., & Chen, W. (2020). State-of-the-art review on mixed reality applications in the AECO industry. Journal of Construction Engineering and Management, 146(2), 03119009.
Cvetković, V. M., Ronan, K., Shaw, R., Filipović, M., Mano, R., Gačić, J., & Jakovljević, V. (2019). Household earthquake preparedness in Serbia: A study of selected municipalities. Acta Geographica Slovenica-Geografski Zbornik, 59(2), 27-42.
Dan K, Ju D, Fujiwara H, Morikawa N (2019) Validation of the new procedures for evaluating parameters of crustal earthquakes caused by long faults for ground-motion prediction. Bull Seismol Soc Am 109(1):152–163
das Chagas Moura, M., Zio, E., Lins, I. D., & Droguett, E. (2011). Failure and reliability prediction by support vector machines regression of time series data. Reliability Engineering & System Safety, 96(11), 1527-1534.
Du, W., Long, S., & Ning, C. L. (2019). An algorithm for selecting spatially correlated ground motions at multiple sites under scenario earthquakes. Journal of Earthquake Engineering, 1-26.
Ferreira D, Jennifer R, Paulo O (2020) Mixing patterns in worldwide earthquake networks. J Phy Adv App 1(1):13–16
Folger, P. F. (2010). Earthquakes: Risk, detection, warning, and research. DIANE Publishing.
Gitis VG, Derendyaev AB, Pirogov SA, Spokoiny VG, Yurkov EF (2017) Earthquake prediction using the fields estimated by an adaptive algorithm. In Proceedings of the 7th International Conference on Web Intelligence, Mining and Semantics, pp 1–8
Gosar, A. (2019). The size of the area affected by earthquake induced rockfalls: Comparison of the 1998 Krn Mountains (NW Slovenia) earthquake (M w 5.6) with worldwide data. Acta geographica Slovenica, 59(1), 51-61.
Hagen M, Azevedo A (2019) Sun-moon-earth interactions with larger earthquakes worldwide connections. Open J Earthq Res 8(4):267–298
Harirchian E, Lahmer T (2020, July) Improved rapid assessment of earthquake hazard safety of structures via artificial neural networks. In: IOP Conference Series: Materials Science and Engineering, vol 897, No. 1. IOP Publishing, Bristol, p 012014
Holliday JR, Rundle JB, Tiampo KF, Klein W, Donnellan A (2006) Modification of the pattern informatics method for forecasting large earthquake events using complex eigenfactors. Tectonophysics 413(1–2):87–91
Idini B, Rojas F, Ruiz S, Pastén C (2017) Ground motion prediction equations for the Chilean subduction zone. Bull Earthq Eng 15(5):1853–1880
Ishwaran H, Lu M (2019) Standard errors and confidence intervals for variable importance in random forest regression, classification, and survival. Stat Med 38(4):558–582
Jilani Z, Mehmood T, Alam A, Awais M, Iqbal T (2017) Monitoring and descriptive analysis of radon in relation to seismic activity of Northern Pakistan. J Environ Radioact 172:43–51
Khodaverdizahraee N, Rastiveis H, Jouybari A (2020) Segment-by-segment comparison technique for earthquake-induced building damage map generation using satellite imagery. Int J Disaster Risk Reduct 46:101505
Kita A, Cavalagli N, Masciotta MG, Lourenço PB, Ubertini F (2020) Rapid post-earthquake damage localization and quantification in masonry structures through multidimensional non-linear seismic IDA. Eng Struct 219:110841
Kobayashi K, Salam MU (2000) Comparing simulated and measured values using mean squared deviation and its components. Agron J 92(2):345–352
Kundu P, Sarkar S (2018) Comparison of estimated return time and prediction of probabilistic peak ground acceleration of earthquakes in Chile. Int J Pure Appl Math 119(14):125–136
Kwag S, Hahm D, Kim M, Eem S (2020) Development of a probabilistic seismic performance assessment model of slope using machine learning methods. Sustainability 12(8):3269
Kwag S, Ryu Y, Ju BS (2020) Efficient seismic fragility analysis for large-scale piping system utilizing Bayesian approach. Appl Sci 10(4):1515
Lanzano, G., Luzi, L., Pacor, F., Felicetta, C., Puglia, R., Sgobba, S., & D’Amico, M. (2019). A Revised Ground‐Motion Prediction Model for Shallow Crustal Earthquakes in ItalyA Revised Ground‐Motion Prediction Model for Shallow Crustal Earthquakes in Italy. Bulletin of the Seismological Society of America, 109(2), 525-540.
Leitch G, Tanner JE (1991) Economic forecast evaluation: profits versus the conventional error measures. Am Econ Rev 81:580–590
Li, W., Guo, J., Yue, J., Yang, Y., Li, Z., & Lu, D. (2016). Contrastive research of ionospheric precursor anomalies between Calbuco volcanic eruption on April 23 and Nepal earthquake on April 25, 2015. Advances in Space Research, 57(10), 2141-2153.
Liu, H., Xie, Y., Liu, Y., Nie, R., & Li, X. (2019). Mapping the Knowledge Structure and Research Evolution of Urban Rail Transit Safety Studies. IEEE Access, 7, 186437-186455.
Mielniczuk J, Tyrcha J (1993) Consistency of multilayer perceptron regression estimators. Neural Netw 6(7):1019–1022
Molchan GM, Dmitrieva OE, Rotwain IM, Dewey J (1990) Statistical analysis of the results of earthquake prediction, based on bursts of aftershocks. Phys Earth Planet Inter 61(1–2):128–139
Morales-Esteban A, Martínez-Álvarez F, Troncoso A, Justo JL, Rubio-Escudero C (2010) Pattern recognition to forecast seismic time series. Expert Syst Appl 37(12):8333–8342
Murtagh F (1991) Multilayer perceptrons for classification and regression. Neurocomputing 2(5–6):183–197
Murwantara IM, Yugopuspito P, Hermawan R (2020) Comparison of machine learning performance for earthquake prediction in Indonesia using 30 years historical data. Telkomnika 18(3):1331–1342
Nadi B, Askari F, Farzaneh O, Fatolahzadeh S, Mehdizadeh R (2020) Reliability evaluation of regression model for estimating co-seismic landslide displacement. Iran J Sci Technol Trans Civ Eng 44(1):165–173
Panza, G. F., Peresan, A., Sansò, F., Crespi, M., Mazzoni, A., & Nascetti, A. (2018). How geodesy can contribute to the understanding and prediction of earthquakes. Rendiconti Lincei. Scienze Fisiche e Naturali, 29(1), 81-93.
Papantonopoulos C, Psycharis IN, Papastamatiou DY, Lemos JV, Mouzakis HP (2002) Numerical prediction of the earthquake response of classical columns using the distinct element method. Earthq Eng Struct Dyn 31(9):1699–1717
Pavlidou, E., Van der Meijde, M., Van der Werff, H., & Hecker, C. (2019). Time series analysis of land surface temperatures in 20 earthquake cases worldwide. Remote sensing, 11(1), 61.
Pourghasemi HR, Gayen A, Panahi M, Rezaie F, Blaschke T (2019) Multi-hazard probability assessment and mapping in Iran. Sci Total Environ 692:556–571
Pulinets, S., & Ouzounov, D. (2011). Lithosphere–Atmosphere–Ionosphere Coupling (LAIC) model–An unified concept for earthquake precursors validation. Journal of Asian Earth Sciences, 41(4-5), 371-382.
Rilstone P, Srivastava VK, Ullah A (1996) The second-order bias and mean squared error of nonlinear estimators. J Econ 75(2):369–395
Roessler, D., Becker, J., & Weber, B. (2019, January). Monitoring earthquakes by seismic arrays methods in SeisComP3. In Geophysical Research Abstracts (Vol. 21).
Rosenbaum L, Dörr A, Bauer MR, Boeckler FM, Zell A (2013) Inferring multi-target QSAR models with taxonomy-based multi-task learning. J Cheminform 5(1):33
Schuba CN, Schuba JP, Gray GG, Davy RG (2019) Interface-targeted seismic velocity estimation using machine learning. Geophys J Int 218(1):45–56
Svetnik V, Liaw A, Tong C, Culberson JC, Sheridan RP, Feuston BP (2003) Random forest: a classification and regression tool for compound classification and QSAR modeling. J Chem Inf Comput Sci 43(6):1947–1958
Today’s Earthquakes in United States (2020) Retrieved 31 August 2020, from "https://earthquaketrack.com/p/united-states/recent".
Tuchler M, Singer AC, Koetter R (2002) Minimum mean squared error equalization using a priori information. IEEE Trans Signal Process 50(3):673–683
Van Gestel T,Suykens JA, Baestaens DE, Lambrechts A, Lanckriet G, Vandaele B,... & Vandewalle J (2001) Financial time series prediction using leastsquares support vector machines within the evidence framework. IEEE Trans Neural Netw 12(4):809–821
Wang, Q., Guo, Y., Yu, L., & Li, P. (2017). Earthquake prediction based on spatio-temporal data mining: an LSTM network approach. IEEE Transactions on Emerging Topics in Computing, 8(1), 148-158.
Wang, Y. V., Gardoni, P., Murphy, C., & Guerrier, S. (2020). Worldwide predictions of earthquake casualty rates with seismic intensity measure and socioeconomic data: a fragility-based formulation. Natural hazards review, 21(2), 04020001.
Yamany W, Tharwat A, Hassanin MF, Gaber T, Hassanien AE, Kim TH (2015) A new multilayer perceptrons trainer based on ant lion optimization algorithm. In: 2015 Fourth international conference on information science and industrial applications (ISI). IEEE, New York, pp 40–45
Yang J, Gong J, Tang W, Shen Y, Liu C, Gao J (2019) Delineation of urban growth boundaries using a patch-based cellular automata model under multiple spatial and socio-economic scenarios. Sustainability 11(21):6159
Yariyan P, Avand M, Soltani F, Ghorbanzadeh O, Blaschke T (2020) Earthquake vulnerability mapping using different hybrid models. Symmetry 12(3):405
Zhang, J., & Wang, Y. (2021). An ensemble method to improve prediction of earthquake-induced soil liquefaction: a multi-dataset study. Neural Computing and Applications, 33(5), 1533-1546.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jain, R., Nayyar, A., Arora, S. et al. A comprehensive analysis and prediction of earthquake magnitude based on position and depth parameters using machine and deep learning models. Multimed Tools Appl 80, 28419–28438 (2021). https://doi.org/10.1007/s11042-021-11001-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11001-z