This study conducts a comparative analysis of four machine learning algorithms—Decision Tree, Random Forest, Support Vector Machine (SVM), and Neural Network—to predict earthquake magnitudes using the United States Geological Survey (USGS) earthquake dataset. The analysis evaluates each model's performance based on key metrics: Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), and the coefficient of determination (R²). The Random Forest model demonstrated superior performance, achieving the lowest MAE (0.217051), lowest RMSE (0.322398), and highest R² (0.574261), indicating its robustness in capturing complex, non-linear relationships in seismic data. SVM also showed strong performance, with competitive accuracy and robustness. Decision Tree and Neural Network models, while useful, had comparatively higher error rates and lower R² values. The study highlights the potential of ensemble learning and kernel methods in enhancing earthquake magnitude prediction accuracy. Practical implications of the findings include the integration of these models into early warning systems, urban planning, and the insurance industry for better risk assessment and management. Despite the promising results, the study acknowledges limitations such as reliance on historical data and the computational intensity of certain models. Future research is suggested to explore additional data sources, advanced machine learning techniques, and more efficient algorithms to further improve predictive capabilities. By providing a comprehensive evaluation of these models, this research contributes valuable insights into the effectiveness of various machine learning techniques for earthquake prediction, guiding future efforts to develop more accurate and reliable predictive models.
Copyrights © 2025