Cargando…

A python system for regional landslide susceptibility assessment by integrating machine learning models and its application

Landslide susceptibility assessment is considered the first step in landslide risk assessment, but current studies mostly rely on GIS platforms or other software for data preprocessing. The modeling process is relatively complicated and multi-models cannot be integrated. With regard to this issue, t...

Descripción completa

Detalles Bibliográficos
Autores principales: Guo, Zizheng, Guo, Fei, Zhang, Yu, He, Jun, Li, Guangming, Yang, Yufei, Zhang, Xiaobo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10660045/
https://www.ncbi.nlm.nih.gov/pubmed/38027891
http://dx.doi.org/10.1016/j.heliyon.2023.e21542
_version_ 1785137678239399936
author Guo, Zizheng
Guo, Fei
Zhang, Yu
He, Jun
Li, Guangming
Yang, Yufei
Zhang, Xiaobo
author_facet Guo, Zizheng
Guo, Fei
Zhang, Yu
He, Jun
Li, Guangming
Yang, Yufei
Zhang, Xiaobo
author_sort Guo, Zizheng
collection PubMed
description Landslide susceptibility assessment is considered the first step in landslide risk assessment, but current studies mostly rely on GIS platforms or other software for data preprocessing. The modeling process is relatively complicated and multi-models cannot be integrated. With regard to this issue, this study develops a Python system for automatic assessment of regional landslide susceptibility. The Python system implements landslide susceptibility assessment through three modules: geographic data processing, machine learning modeling and result evaluation analysis. For geographic data processing, ten landslide influencing factors can be used to construct an evaluation factor dataset and reclassify the thematic maps based on the frequency ratio method. Four built-in machine learning models (logistic regression (LR), multi-layer perceptron (MLP), support vector machine (SVM) and extreme gradient boosting (XGBoost)) are integrated into the system to complete susceptibility modeling and calculation. Additionally, receiver operating characteristic (ROC) curves can be automatically generated to evaluate the accuracy. The system was then applied into Lantian County in Shaanxi Province as a demonstration example. The results show that the areas under the ROC curve (AUC) of the four models are 0.838 (LR)、0.882 (SVM)、0.809 (MLP) and 0.812 (XGBoost), respectively, indicating that the SVM model was the most suitable model for landslide susceptibility assessment in Lantian County in the Loess Plateau of China. The system has now been made open source on Github, which can effectively improve the efficiency of regional landslide susceptibility assessment, especially provide tools for data processing and modeling for non-professionals.
format Online
Article
Text
id pubmed-10660045
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-106600452023-11-02 A python system for regional landslide susceptibility assessment by integrating machine learning models and its application Guo, Zizheng Guo, Fei Zhang, Yu He, Jun Li, Guangming Yang, Yufei Zhang, Xiaobo Heliyon Research Article Landslide susceptibility assessment is considered the first step in landslide risk assessment, but current studies mostly rely on GIS platforms or other software for data preprocessing. The modeling process is relatively complicated and multi-models cannot be integrated. With regard to this issue, this study develops a Python system for automatic assessment of regional landslide susceptibility. The Python system implements landslide susceptibility assessment through three modules: geographic data processing, machine learning modeling and result evaluation analysis. For geographic data processing, ten landslide influencing factors can be used to construct an evaluation factor dataset and reclassify the thematic maps based on the frequency ratio method. Four built-in machine learning models (logistic regression (LR), multi-layer perceptron (MLP), support vector machine (SVM) and extreme gradient boosting (XGBoost)) are integrated into the system to complete susceptibility modeling and calculation. Additionally, receiver operating characteristic (ROC) curves can be automatically generated to evaluate the accuracy. The system was then applied into Lantian County in Shaanxi Province as a demonstration example. The results show that the areas under the ROC curve (AUC) of the four models are 0.838 (LR)、0.882 (SVM)、0.809 (MLP) and 0.812 (XGBoost), respectively, indicating that the SVM model was the most suitable model for landslide susceptibility assessment in Lantian County in the Loess Plateau of China. The system has now been made open source on Github, which can effectively improve the efficiency of regional landslide susceptibility assessment, especially provide tools for data processing and modeling for non-professionals. Elsevier 2023-11-02 /pmc/articles/PMC10660045/ /pubmed/38027891 http://dx.doi.org/10.1016/j.heliyon.2023.e21542 Text en © 2023 The Authors https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Research Article
Guo, Zizheng
Guo, Fei
Zhang, Yu
He, Jun
Li, Guangming
Yang, Yufei
Zhang, Xiaobo
A python system for regional landslide susceptibility assessment by integrating machine learning models and its application
title A python system for regional landslide susceptibility assessment by integrating machine learning models and its application
title_full A python system for regional landslide susceptibility assessment by integrating machine learning models and its application
title_fullStr A python system for regional landslide susceptibility assessment by integrating machine learning models and its application
title_full_unstemmed A python system for regional landslide susceptibility assessment by integrating machine learning models and its application
title_short A python system for regional landslide susceptibility assessment by integrating machine learning models and its application
title_sort python system for regional landslide susceptibility assessment by integrating machine learning models and its application
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10660045/
https://www.ncbi.nlm.nih.gov/pubmed/38027891
http://dx.doi.org/10.1016/j.heliyon.2023.e21542
work_keys_str_mv AT guozizheng apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT guofei apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT zhangyu apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT hejun apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT liguangming apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT yangyufei apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT zhangxiaobo apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT guozizheng pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT guofei pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT zhangyu pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT hejun pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT liguangming pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT yangyufei pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication
AT zhangxiaobo pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication