<p>Sea level forecasting is essential for effective coastal management and strategic planning, particularly in addressing the challenges posed by rising sea levels. Accurate predictions can guide informed decisions, such as resettlement strategies for vulnerable communities. However, the accuracy of time series models is often limited by the quality of data preprocessing and the underexploration of machine learning (ML) models for sea level forecasting, especially in regions with sparse datasets. This study addresses these gaps by conducting a comparative analysis of four ML models—K-Nearest Neighbors (KNN), Neural Network Auto-Regressive (NNAR), Extreme Gradient Boosting (XGBoost), and Facebook Prophet (FProphet)—against a classical non-seasonal ARIMA model, which serves as the baseline for comparison. Monthly sea level rise data for Axim, Ghana, spanning January 2000 to December 2018, was obtained from the Ghana Institute of Oceanography. Advanced preprocessing techniques, including Kalman smoothing for handling missing values and Winsorization for managing outliers, were employed to enhance data quality. Model performance was evaluated using mean squared error (MSE), mean absolute error (MAE), and root mean squared error (RMSE). Results show that NNAR outperformed all models (<InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="111" /> </InlineMediaObject> <EquationSource Format="TEX">\(MSE=0.0041\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>0.0041</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq2.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="112" /> </InlineMediaObject> <EquationSource Format="TEX">\(MAE=0.0562\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>A</mi> <mi>E</mi> <mo>=</mo> <mn>0.0562</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq3.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="124" /> </InlineMediaObject> <EquationSource Format="TEX">\(RMSE=0.0643\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>R</mi> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>0.0643</mn> </mrow> </math></EquationSource> </InlineEquation>), followed by FProphet (<InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq4.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="111" /> </InlineMediaObject> <EquationSource Format="TEX">\(MSE=0.0250\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>0.0250</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq5.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="112" /> </InlineMediaObject> <EquationSource Format="TEX">\(MAE=0.1409\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>A</mi> <mi>E</mi> <mo>=</mo> <mn>0.1409</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq6"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq6.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="124" /> </InlineMediaObject> <EquationSource Format="TEX">\(RMSE=0.1582\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>R</mi> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>0.1582</mn> </mrow> </math></EquationSource> </InlineEquation>) and ARIMA (<InlineEquation ID="IEq7"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq7.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="111" /> </InlineMediaObject> <EquationSource Format="TEX">\(MSE=0.3821\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>0.3821</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq8"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq8.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="112" /> </InlineMediaObject> <EquationSource Format="TEX">\(MAE=0.5585\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>A</mi> <mi>E</mi> <mo>=</mo> <mn>0.5585</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq9"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq9.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="124" /> </InlineMediaObject> <EquationSource Format="TEX">\(RMSE=0.6182\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>R</mi> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>0.6182</mn> </mrow> </math></EquationSource> </InlineEquation>). KNN (<InlineEquation ID="IEq10"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq10.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="111" /> </InlineMediaObject> <EquationSource Format="TEX">\(MSE=0.8323\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>0.8323</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq11"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq11.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="112" /> </InlineMediaObject> <EquationSource Format="TEX">\(MAE=0.7549\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>A</mi> <mi>E</mi> <mo>=</mo> <mn>0.7549</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq12"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq12.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="124" /> </InlineMediaObject> <EquationSource Format="TEX">\(RMSE=0.9123\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>R</mi> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>0.9123</mn> </mrow> </math></EquationSource> </InlineEquation>) outperformed the least-performing XGBoost (<InlineEquation ID="IEq13"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq13.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="111" /> </InlineMediaObject> <EquationSource Format="TEX">\(MSE=3.8573\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>3.8573</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq14"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq14.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="112" /> </InlineMediaObject> <EquationSource Format="TEX">\(MAE=1.9466\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>M</mi> <mi>A</mi> <mi>E</mi> <mo>=</mo> <mn>1.9466</mn> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq15"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="40808_2025_2314_Article_IEq15.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="124" /> </InlineMediaObject> <EquationSource Format="TEX">\(RMSE=1.9640\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>R</mi> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mn>1.9640</mn> </mrow> </math></EquationSource> </InlineEquation>). This study provides critical insights into robust forecasting approaches and strategies for managing the impacts of sea level rise in Axim.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Applying machine learning techniques for sea level rise forecasting in Axim: tackling missing data and outliers

  • Emmanuel Ayitey,
  • Francis Ayiah-Mensah,
  • Samuel Nunoo,
  • John Awuah Addor

摘要

Sea level forecasting is essential for effective coastal management and strategic planning, particularly in addressing the challenges posed by rising sea levels. Accurate predictions can guide informed decisions, such as resettlement strategies for vulnerable communities. However, the accuracy of time series models is often limited by the quality of data preprocessing and the underexploration of machine learning (ML) models for sea level forecasting, especially in regions with sparse datasets. This study addresses these gaps by conducting a comparative analysis of four ML models—K-Nearest Neighbors (KNN), Neural Network Auto-Regressive (NNAR), Extreme Gradient Boosting (XGBoost), and Facebook Prophet (FProphet)—against a classical non-seasonal ARIMA model, which serves as the baseline for comparison. Monthly sea level rise data for Axim, Ghana, spanning January 2000 to December 2018, was obtained from the Ghana Institute of Oceanography. Advanced preprocessing techniques, including Kalman smoothing for handling missing values and Winsorization for managing outliers, were employed to enhance data quality. Model performance was evaluated using mean squared error (MSE), mean absolute error (MAE), and root mean squared error (RMSE). Results show that NNAR outperformed all models ( \(MSE=0.0041\) M S E = 0.0041 , \(MAE=0.0562\) M A E = 0.0562 , \(RMSE=0.0643\) R M S E = 0.0643 ), followed by FProphet ( \(MSE=0.0250\) M S E = 0.0250 , \(MAE=0.1409\) M A E = 0.1409 , \(RMSE=0.1582\) R M S E = 0.1582 ) and ARIMA ( \(MSE=0.3821\) M S E = 0.3821 , \(MAE=0.5585\) M A E = 0.5585 , \(RMSE=0.6182\) R M S E = 0.6182 ). KNN ( \(MSE=0.8323\) M S E = 0.8323 , \(MAE=0.7549\) M A E = 0.7549 , \(RMSE=0.9123\) R M S E = 0.9123 ) outperformed the least-performing XGBoost ( \(MSE=3.8573\) M S E = 3.8573 , \(MAE=1.9466\) M A E = 1.9466 , \(RMSE=1.9640\) R M S E = 1.9640 ). This study provides critical insights into robust forecasting approaches and strategies for managing the impacts of sea level rise in Axim.