Β Recently, due to abnormal climate conditions, South Korea has experienced an increase in the frequency of heavy rainfall, leading to an increase in instances of river overflow and low-lying area inundation. However, predicting the locations and timing of floods due to the variability of climate conditions is a challenging task that requires a substantial amount of data and complex calculations. Thus, in this study, we utilized data from the Geumgang Flood Control Office spanning from 2017 to 2021 to predict the water levels at the Gapcheon Mannyeon Bridge in 2022. Furthermore, in this study, we investigated the interrelationship among precipitation, volume flow rate, and water levels in order to achieve low error rates with a limited amount of data. Both the Prophet and LightGBM models were employed in machine learning, and the accuracy of predicted river water levels was evaluated using metrics such as Mean Absolute Percentage Error(MAPE) and Root Mean Square Error (RMSE). The evaluation of the trained models revealed that both the Prophet and LightGBM models demonstrated a low level of error in predicting river water levels. On average, the MAPE value was 3.02%, the MSE value was 0.43%, and the RMSE value was 6.49%. These results suggest that the developed models can be effectively used to predict river water levels, and this study highlights an intuitive and simple approach to predicting water levels in the Gapcheon area.Also, it provides guidelines for creating a water level prediction model with a low error rate, including when the amount of data to be learned is small.
Key Words: Machine Learning, Water Level, Precipitation, Volume Flow Rate, Correlation
Β μ΅κ·Ό μ΄μκΈ°νλ‘ μΈν΄ μ μΈκ³μμ λ€μν ννμ μμ°μ¬ν΄λ‘ μΈν μ¬κ°ν νΌν΄κ° λ³΄κ³ λκ³ μλ€. νΉν, μ΄λ¬ν μμ°μ¬ν΄ μ€ νΈμ°λ‘ μΈν μ μ§λ μΉ¨μ νμμ μΈλͺ , μ¬μ° λ° μ¬ν κ²½μ μμ€ν μ λκ·λͺ¨λ‘ νΌν΄λ₯Ό μΌκΈ°νλ©° κ°μ₯ νκ΄΄μ μΈ μν₯μ λ―ΈμΉλ€. λν, κ·Έ μν₯μ λ μ΄μ μ§μμ μ΄κ±°λ μκ°μ μΌλ‘ μ νλμ§ μκ³ μ μΈκ³μ μΈ λ¬Έμ λ‘ μ§ννκ³ μλ€.
Β νΉν, νκ΅μ²λΌ μΈκ΅¬ λ°λκ° λμ μ§μμμλ νΈμ°λ‘ μΈν μΉ¨μκ° λμ± μ¬κ°ν λ¬Έμ λ‘ λΆμνκ³ μλ€. κ΅κ°μ μ°¨μμμλ μ΄λ¬ν λ¬Έμ μ μ§λ©΄νκ³ μμμλ λΆκ΅¬νκ³ λμ νμ²κ³Ό κ°μ μΈκ΅¬ λ°μ§μ§μμμμ λ²λμ λκ·λͺ¨ νμ νΌν΄λ‘ μ΄μ΄μ§κ³ μλ€. μ΅κ·Όμ μ¬λ‘λ‘λ 2020λ νλ°λ νμ° μ¬νμ 2022λ μ€λΆκΆ νμ° μ¬νκ° μλ€. μ΄λ¬ν μ¬λ‘λ€μ νμλ‘ μΈν νμ²μ λ²λμ μμμΌλ‘ μ°μ¬ν, μ μ§λ μΉ¨μ λ± λ€μν ννμ νΌν΄κ° μ°μμ μΌλ‘ λ°μνλ€.
Β κΈ°ν λ³ν(Climate Change)λ‘ μΈν νμμ νΌν΄λ₯Ό μλ°©νκ³ μ΅μννκΈ° μν΄μλ μλ¬Ένμ κ΄μ (Hydrological Perspective)μμμ λ¨κΈ° λ° μ₯κΈ°μ μΈ μμΈ‘μ΄ λ§€μ° μ€μνκΈ° λλ¬Έμ λ€μν μμΈ‘ λͺ¨λΈμ λν μ°κ΅¬κ° νλ°ν μ§νλκ³ μλ€(Kim et al., 2022; Kim et al., 2022; Jung et al., 2017; Osman et al., 2018; Taylor and Letham., 2017). κ·Έλ¬λ νμ λ°μ μμΉμ μκΈ°μ λν μμΈ‘μ κΈ°ν 쑰건μ λ μ μ±μ§ λλ¬Έμ κ·Όλ³Έμ μΌλ‘ 볡μ‘νλ€. λ°λΌμ μ€λ λ μ£Όμν νμ μμΈ‘ λͺ¨λΈμ λ°μ΄ν°μ νΉνλμ΄ λ¨μνλ κ°μ λ€μ΄ ν¬ν¨λλ©°, 물리μ κ³Όμ κ³Ό λ³΅μ‘ ν μνμ μμ λͺ¨λ°©νκΈ° μν΄ κ²°μ λ‘ μ , κ²½νμ , νλ₯ μ κΈ°λ²λ€μ νμ©νμ¬ μ΄λ£¨μ΄μ§λ€. 물리 κΈ°λ° λͺ¨λΈμ νν(Costabile and Macchione., 2012; Costabile and Macchione., 2013), νμ² λ° ν΄μ(Le et al., 2019; Borah., 2011)κ³Ό κ°μ μλ¬Ένμ κ΄μ μ μ μμΈ‘νλλ° μ¬μ©λμλ€. κ·Έλ¬λ 물리 λͺ¨λΈμ λ€ μν μλ¬Έ μμ€ν μ μμΈ‘νκΈ° μν΄μ λ§μ λ°μ΄ν° λ₯Ό ν보νλλ° νκ³κ° μμΌλ©°, κ³μ°μ 볡μ‘μ± λλ¬Έ μ μμΈ‘μ νμν μλ¬Ένμ λ§€κ° λ³μλ€μ κ³ λ €ν κΈ°μ μ΄λ €μ λ€.
Β νμ μμΈ‘ λͺ¨λΈ κ°λ°μ μν λ°μ΄ν° ν보μ κ³ μ°μ 볡μ‘μ±κ³Ό κ°μ νκ³λ₯Ό 극볡νκΈ° μν΄, μ°λ¦¬λ μ νλ μκ³μ΄ λ°μ΄ν°λ₯Ό νμ©νμ¬ Prophet λͺ¨λΈκ³Ό LightGBMκ³Ό κ°μ κΈ°κ³νμ΅(Machine Learning) μκ³ λ¦¬μ¦μ ꡬμΆνλ€. μ°λ¦¬κ° μ§λ©΄ν μ£Όμ κ³Όμ λ μ ν λ μκ³μ΄ λ°μ΄ν°λ₯Ό νμ©ν΄ κΈ°κ³νμ΅(Machine Learning)λͺ¨λΈμ νμ΅μν€κ³ κ°μ²μ μμλ₯Ό μμΈ‘ν κΈ° μν λ¨μλ²(Simple Method)μ μ°Ύλ κ²μ΄λ€. νΉ ν μ°λ¦¬λ λ°μ΄ν°μ λΆμ‘±ν¨μ 극볡νκ³ λͺ¨λΈμ μ νλλ₯Ό ν₯μμν€λλ° μ΄μ μ λ§μΆκ³ μλ€. μ΄λ₯Ό μ ν΄ 2017λ λΆν° 2021λ κΉμ§μ κ°μλ(Precipitation), μμ(Water Level), 체μ μ λ(Volume Flow Rate)μ μνΈ μ°κ΄μ±μ νμ νμ¬ μ΅μ’ μ μΌλ‘ λ―Έλμ νΉμ μμ μ μμλ₯Ό μμΈ‘νλ€. μμΈ‘ν μμμ μ±λ₯ νκ° λ₯Ό μν΄μ μ°λ¦¬λ νκ· μ λ λ°±λΆμ¨ μ€μ°¨(Mean Absolute Percentage Error, MAPE), νκ· μ κ³± μ€μ°¨ (Mean Sqaure Error, MSE), νκ· μ κ³±κ·Ό μ€μ°¨(Root Mean Square Error, RMSE) μΈ κ°μ§λ₯Ό νκ° μ§νλ‘ μ μ νμλ€. μ΄ μ§νλ€μ ν΅ν΄ μ€μ μμμ μμΈ‘λ μμ κ°μ μ€μ°¨λ₯Ό μ λννκ³ , λͺ¨λΈμ μμΈ‘ μ±λ₯μ νκ°νλ€.
Β λ³Έ μ°κ΅¬μ ꡬμ±μμ λ° κ·Έ μμλ(Flow Chart)λ λ€μ Fig. 1κ³Ό κ°λ€.
Fig. 1. Flow Chart for Building Flood Prediction Method
Β λ³Έ μ°κ΅¬μμλ μ λ λ° κ°μλ μλ£λ₯Ό ν΅ν΄μ μΉ¨μ μλ°©μ μνμ¬ μμ μμΈ‘ μμ€ν μ κ°λ°νμλ€. μ΄λ₯Ό μνμ¬ μ λκ³Ό κ°μλμ λν μκ³μ΄ μλ£λ₯Ό μμ§νμμΌλ©°, κ²°μΈ‘μΉ μ κ±° λ±μ μ μ²λ¦¬λ₯Ό μ§ννλ€. λ€μμΌλ‘, μΈκ³΅μ§λ₯ νμ΅ κ³Όμ μμ κ³Όμ ν©μ λ§κΈ° μνμ¬ 2017λ λΆν° 2022λ μ μ 체 μκ³μ΄ λ°μ΄ν°λ€μ νλ ¨μ©(2017λ ~ 2021λ 12μ)κ³Ό κ²μ¦μ©(2022λ 01μ ~ 2022λ 12μ)μΌλ‘ λΆν νμ¬ νμ΅ μ κ³Όμ ν© μ¬λΆλ₯Ό νμΈνμλ€. κ·Έλ€μ, Prophetκ³Ό LightGBM λͺ¨λΈμ ꡬμΆνκ³ , κ°μ€μΉλ₯Ό μμλ‘ μ΄κΈ°ννμ¬ λͺ¨λΈμ νλ ¨μμΌ°μΌλ©°, λͺ¨λΈμ μ±λ₯μ νμΈνκΈ° μνμ¬ νκ· μ λ λ°±λΆμ¨ μ€μ°¨(Mean Absolute Percentage Error, MAPE)μ νκ· μ κ³± μ€μ°¨(Mean Square Error, MSE) νκ· μ κ³±κ·Ό μ€μ°¨(Root Mean Square Error, RMSE)μ μΈ κ°μ μ±λ₯μ§νλ₯Ό μ΄μ©νμλ€. μ΄λ¬ν μ±λ₯μ§νλ₯Ό ν΅ν΄ λͺ¨λΈμ μ νλλ₯Ό νκ°ν λ€μ, λ λͺ¨λΈ μ€ μ νλκ° λ λκ² μ°μΆλλ λͺ¨λΈμ ν΅ν΄ μ€μ νμμΈ κ°μ²μ λ§λ κ΅ μμμ λν μμΈ‘μ μ§ννλλ‘ λ³Έ μ°κ΅¬λ₯Ό ꡬμ±νμλ€.
Β λ³Έ μ°κ΅¬μμλ λμ κ΄μμ κ°μ²μ νμμλ°© λ° μ¬λ°λ°©μ§λ₯Ό μνμ¬ λ§λ κ΅λ₯Ό μ£Ό μ°κ΅¬λμμΌλ‘ μ μ νμλ€. κΈ°κ³νμ΅(Machine Learning) λͺ¨λΈ ꡬμΆμ μμ, μμλ₯Ό μμΈ‘ν μ μλ νΉμ§(Feature)μ ν΄λΉνλ μλ£μ μ λ΅(Labels)μΈ μμμλ£μ μμ§μ μνμ¬ κΈκ° νμν΅μ μμμ μ 곡νλ 2017λ 1μλΆν° 2022λ 12μκΉμ§ μ΄ 6λ μ μ λ λ° κ°μλ, μμ λ°μ΄ν°λ₯Ό νμ©νμλ€.
Fig. 2. Geographical Location of Gabcheon and Enlarged Photograph of the Mannyeon Bridge
Β Fig. 2λ μΉ¨μ μμΈ‘ λͺ¨λΈμ ꡬμΆμ μν΄ μμ§ν μκ³μ΄ λ°μ΄ν°λ₯Ό μ¬μ©ν λμ μ§μμΈ κ°μ²μ μ§λ¦¬μ νΉμ§κ³Ό νλλ λ§λ κ΅μ μ¬μ§μ 보μ¬μ€λ€. κ°μ²μ λλμ°μμ μμνμ¬ λμ μ§μμ ν΅κ³Όνλ©° κΈΈμ΄κ° 73.7kmμΈ κΈκ° μ§λ₯μ ν λΆλΆμ΄λ€. μ΄ κ°μ²μ κΈκ°κ³Ό ν©λ₯νκΈ° μ μ λμ μ§μμ κ°λ‘μ§λ₯΄λ©° μ μ λ΄ μ§μμ μμ§ λ° μλ λ³νμ μ€μν μν₯μ λ―ΈμΉλ€. κ°μ²μ μμλ κ³μ μ λ°λΌ λ³λνλλ°, λ΄μλ Melting Snowμ λΉλ¬Όλ‘ μΈν΄ μμκ° μμΉν μ μκ³ , μ¬λ¦μλ μ₯λ§μ κ°μ°λ‘ μΈν΄ μμκ° λμ± λμμ§λ€.
Β νΉν, λ§λ κ΅λ κ°μ² μ£Όλ³μμ λ°μνλ κ°μλ μ¦κ°λ‘ μΈν΄ μ₯λ§ κΈ°κ° λμ λ°λ³΅μ μΌλ‘ μΉ¨μλλ μ£Όμ μ§μ μ€ νλμ΄λ€. μ°λ‘μ μΌλ‘ νμλ‘λΆν° μν₯μ λ°μ μ§μ μ¬νμ κ΅ν΅μ λΆνΈμ μ΄λνλ μ¬λ‘κ° λ°μνκ³ μλ€. λ°λΌμ μ°λ¦¬ μ°κ΅¬λ κ°μ²μμ μμ§ν λ€μν μμμ μκ³μ΄ λ°μ΄ν°λ₯Ό νμ©ν μμΈ‘ λͺ¨λΈμ κ°λ°νμ¬ νμ λ°μ κ°λ₯μ±μ μ¬μ μ μμΈ‘νκ³ μ νλ€.
Fig. 3. Visualization of the Distribution of Precipitation in Gapcheon from 2017 to 2021
Β Fig. 3μ 2017λ λΆν° 2021λ κΉμ§μ κ°μ²μ κ°μλμ λΆν¬λ₯Ό μκ°νν κ·Έλνμ΄λ€. μ΄ κ·Έλνμμ νλμ λ€μ κ° μκ°λΉ κ°μλμ λνλ΄λ©°, μ΄λ₯Ό ν΅ν΄ μ°λλ³ κΈ°ν λ³νμ κ°μλ λΆν¬λ₯Ό νμ ν μ μλ€.
Β Fig. 3μμ λ³Ό μ μλ―μ΄, λͺ¨λ λ λμμ 3λΆκΈ°(μ¬λ¦~κ°μ)μ μκ°λΉ κ°μλμ΄ λμ κ²½ν₯μ 보μ΄λ©°, μ΄λ κ°μ² μ§μμ κΈ°ν νΉμ±μ νμΈν μ μλ€. νΉν, 2018λ κ³Ό 2020λ μλ κ°κ° 70mm/hourμ 58mm/hourλ‘ 3λΆκΈ°μ λμ μκ°λΉ κ°μλμ κΈ°λ‘νλ€. μ΄λ¬ν κ°λ€μ λ€λ₯Έ λ λμ λΉκ΅ν΄λ μλΉν λμ μμ€μ ν΄λΉνλ©°, λ ν΄μ 3λΆκΈ°λ κΈ°νμ μΌλ‘ λΉκ΅μ μ΅ν 쑰건μ κ°μ§λ μκΈ°λ‘ ν΄μλλ€.
Fig. 4. Visualization of the Distribution of Water Stage in Gapcheon from 2017.01 to 2021.12
Β Fig. 4λ 2017λ λΆν° 2021λ κΉμ§μ κ°μ²μ μμ λΆν¬λ₯Ό μκ°νν κ·Έλνμ΄λ€. μ΄ κ·Έλνμμ νλμ λ€μ μκ°μ λ°λ₯Έ κ°μ²μ μμ λ³νλ₯Ό λνλ΄λ©°, μ°λλ³λ‘ μμμ λ³λμ νμ ν μ μλ€. νΉν, Fig. 3μμ λ³Ό μ μλ―μ΄, 2018λ κ³Ό 2020λ μ 3λΆκΈ°μλ λμ κ°μλμ΄ κ΄μ°°λμλ€. μ΄λ‘μΈν΄ κ°μ²μ μμκ° κΈκ²©νκ² μμΉνλ κ²½ν₯μ 보μμΌλ©°, μ΄λ κ°μλκ³Ό μμ μ¬μ΄μ μνΈ μ°κ΄μ±μ΄ μμμ μ μΆν΄λ³Ό μ μλ€.
Β κ²°κ³Όμ μΌλ‘, 2018λ κ³Ό 2020λ μ κ΄μ°°λ λμ κ°μλκ³Ό μμμ μμΉμ μλ‘ κ°ν μ°κ΄μ±μ λνλ΄λ©°, νΉν 3λΆκΈ°μ μ΄λ¬ν κ²½ν₯μ±μ΄ λλλ¬μ Έ 보μΈλ€. μ΄λ¬ν κ΄κ³μ±μ κ°μ²μμμ κ°μ°μ μμ μμΉκ°μ κ΄κ³λ₯Ό λͺ ννκ² λ³΄μ¬μ£Όλ©°, μμ λ³νκ° κ°μ°μ μν₯μ ν¬κ² λ°λλ€λ κ²μ λ§νλ€.
Fig. 5. Visualization of the Distribution of Volume Flow Rate in Gapcheon from 2017.01 to 2021.12
Β Fig. 5λ 2017λ λΆν° 2021λ κΉμ§μ κ°μ²μ 체μ μ λμ λΆν¬λ₯Ό μκ°νν κ·Έλνμ΄λ€. μ΄ κ·Έλνμμ νλμ λ€μ μκ°μ λ°λ₯Έ 체μ μ λμ μλ―Ένλ©°, μ΄λ₯Ό ν΅ν΄ μ°λλ³ κ°μ²μ§μμ 체μ μ λμ νμν μ μμλ€. νΉν, 2018λ κ³Ό 2020λ μλ 체μ μ λμ΄ κ°κ° μ½ 570 m3/sμ 1200m3/sλ‘, λ€λ₯Έ μ°λμ λΉκ΅νμ¬ λμ μμ€μ 체μ μ λμ 보μλ€.
Β μ΄μ λ°λΌ κ°μλ μ¦κ°(Fig. 3 μ°Έμ‘°)κ° μμμ μ¦κ°(Fig. 4 μ°Έμ‘°)λ‘ μ΄μ΄μ§λ©°, μ¦κ°ν κ°μ²μ 체μ μΌλ‘ μΈν΄ 체μ μ λ λν μ¦κ°(Fig. 5 μ°Έμ‘°)νλ μμμΌλ‘ μ΄μ΄μ§ κ²μ νμΈν μ μλ€. λν, κ°μλ, μμ κ·Έλ¦¬κ³ μ²΄μ μ λμ μ μ (Peak Point)μ μ§μ λ€μ΄ λμΌν κ²½ν₯μ 보μΈλ€λ μ¬μ€λ κ΄μ°°λλ€. μ΄λ λμ κ°μλμ κΈ°λ‘ν μκΈ°μ κ°μ²μ μμκ° μ¦κ°νμ¬ μ²΄μ μ λμ΄ μ¦κ°νλ κ²½ν₯μ±μ λνλ΄λ©°, μ΄λ κ°μλ, μμ κ·Έλ¦¬κ³ μ²΄μ μ λ μ¬μ΄μ μ°κ΄μ±μ νμ νλ κ²μ΄ κ°μ²μ μμ μμΈ‘ λͺ¨λΈμ κ°λ°νλ λ° μ€μν μμμΌ κ²μ΄λΌ νλ¨λλ€.
Fig. 6. Missing Values of Core Features
Β Fig. 6κ³Ό κ°μ΄ 2018λ κ³Ό 2019λ μ μΌλΆ λ°μ΄ν°κ° μλ κ²μ νμΈν μ μλ€. λ°λΌμ κ²°μΈ‘μΉλ₯Ό μ±μ°κΈ° μν΄μ 보κ°λ κ°μΌλ‘ μ±μλ£λ 보κ°λ²μ μ¬μ©νμλ€.
Fig. 7. Filled by Interpolated Values
Β Fig. 7μ 보κ°λ²μ μ μ©νμ¬ κ²°μΈ‘μΉλ₯Ό μ±μλ£μ λͺ¨μ΅μ΄λ€.
 리μνλ§(Resampling)μ μ§ννμ¬ λ°μ΄ν°λ₯Ό μ¦λ λλ κ°μμν¬ μ μλ€. λ³Έ μ°κ΅¬μμλ 24μκ°μΌλ‘ λλμ΄μ§ λ°μ΄ν°λ₯Ό νκ· κ°μΌλ‘ λ체νμ¬ μΌ λ¨μλ‘ λμ΄μ νμ΅μ μ§ννμλ€.
Β μ μμ±(Stationarity)μ λ°μ΄ν°μ νλ₯ μ μΈ μ±μ§λ€μ΄ μκ°μ νλ¦μ λ°λΌ λ³ννμ§ μλλ€λ κ²μ μλ―Ένλ€. μ΄λ νκ· , 곡λΆμ°, λΆμ° λ±μ΄ μκ°μ μμ‘΄νμ§ μλλ€λ κ²μ μλ―Ένλ€. μ°λ¦¬κ° μ¬μ©νλ λ°μ΄ν°κ° κ³Όμ° λΉμ μμ±μ κ°κ³ μλμ§ νμΈν΄μΌ μΆμΈμ κ³μ μ±μ κ°μ§ μκ³μ΄ λ°μ΄ν°λ‘ λΆμν μλ―Έλ₯Ό κ°λλ€. μ μμ±μ μκ°μ , κΈ°μ΄ ν΅κ³λ, ν΅κ³μ κ²μ μ ν΅ν΄μ νμΈν μ μλ€. κ·Έ μ€ Augmented Dickey - Fuller (ADF) κ²μ μ λ¨μκ·Ό κ²μ μΌλ‘ λΉμ μμ±μ νμΈν μ μλ€.
- κ·λ¬΄κ°μ€ H0: μκ³μ΄μ κ³ μ λμ΄ μμ§ μλ€.
- λ립κ°μ€ H1: μκ³μ΄μ μ μ§ μνμ΄λ€.
Β κ·λ¬΄κ°μ€μ κΈ°κ°νλ λ°©λ²μ λ κ°μ§λ‘ P-valueλ₯Ό ν΅ν λ°©λ²κ³Ό ADF ν΅κ³λμ ν΅ν λ°©λ²μ΄ μλ€. P-valueλ₯Ό ν΅ν λ°©λ²μ P-value > μ μμμ€(Default: 0.05)μ΄λ©΄ κ·λ¬΄κ°μ€μ μ±ννλ€. P-value <= μ μμμ€(Default: 0.05)μ΄λ©΄ κ·λ¬΄κ°μ€μ κΈ°κ°νλ€. ADF ν΅κ³λμ ν΅ν λ°©λ²μ ADF Statistics > Critical Valueμ΄λ©΄ κ·λ¬΄κ°μ€μ μ±ννλ€. ADF Statistics < Critical Valueμ΄λ©΄ κ·λ¬΄κ°μ€μ κΈ°κ°νλ€.
Fig. 8. P-values & ADF Statistics of Volume Flow Rate
Β Fig. 8μμ 체μ μ λμ ADF Statisticsμ κ°μ -5.088μΌλ‘ Critical Values 5%μ ν΄λΉνλ -2.871λ³΄λ€ ν° κ°μ΄ λμΆλμλ€. λ°λΌμ 체μ μ λμ μκ³μ΄ μλ£λ κ³ μ λμ΄ μμ§ μλ€.
Fig. 9. P-values & ADF Statistics of Precipitation
Β Fig. 9μμ κ°μλμ ADF Statisticsμ κ°μ -11.797μΌλ‘ Critical Values 5%μ ν΄λΉνλ -2.871λ³΄λ€ ν° κ°μ΄ λμΆλμλ€. λ°λΌμ κ°μλ μκ³μ΄ μλ£λ κ³ μ λμ΄ μμ§ μλ€.
Fig. 10. P-values & ADF Statistics of Water Stage
Β Fig. 10μμ μμμ ADF Statisticsμ κ°μ -8.188μΌλ‘ Critical Values 5%μ ν΄λΉνλ -2.871λ³΄λ€ ν° κ°μ΄ λμΆλμλ€. λ°λΌμ μμ μκ³μ΄ μλ£λ κ³ μ λμ΄ μμ§ μλ€.
Β λ€μκ³Ό κ°μ΄ κ°μ΄ νΉμ λ³μλ€μ μκ³μ΄μ΄ κ³ μ λμ΄ μμ§ μμμ 보μ¬μ€λ€. μ΄λ₯Ό ν΄κ²°νλ λ°©λ²μΌλ‘ λ°μ΄ν°λ₯Ό λ³ννμ¬ μ μ©μ ν΄μΌνλλ°, μΌλ°μ μΈ λ κ°μ§ λ°©λ²μ λ‘κ·Έ λλ μ κ³±κ·Όμ μ μ©νκ±°λ μ°¨λΆνμ¬ μκ³μ΄μ κ³ μ ν μ μλ€. λ³Έ μ°κ΅¬μμλ μ°¨λΆνμ¬ μκ³μ΄μ κ³ μ νλ λ°©λ²μ μ¬μ©νμλ€. μ΄λ¬ν μ°¨λΆμ Eq. 1μ 1μ°¨ μ°¨λΆκ³Ό Eq. 2μ 2μ°¨ μ°¨λΆμΌλ‘ λλλ€.
Β 1μ°¨ μ°¨λΆμ λ€μ μμ μ μ©νλ€.
Eq. 1. 1st Difference Equation
Eq. 1μ 1μ°¨ μ°¨λΆμ κ° μλ£μ μ μ©ν κ²°κ³Ό κ·Έλνλ Fig. 11 ~ 13κ³Ό κ°λ€.
Fig. 11. First-order Differentiated Volume Flow Rate
Fig. 12. First-order Differentiated Precipitation
Fig. 13. First-order Differentiated Water Stage
Β 2μ°¨ μ°¨λΆμ λ€μ μμ μ μ©νλ€.
Eq. 2. 2nd Difference Equation
Eq. 2μ 2μ°¨ μ°¨λΆμ κ° μλ£μ μ μ©ν κ²°κ³Ό κ·Έλνλ Fig. 14 ~ 16κ³Ό κ°λ€.
Fig. 14. Second-order Differentiated Volume Flow Rate
Fig. 15. Second-order Differentiated Precipitation
Fig. 16. Second-order Differentiated Water Stage
κ·Έ κ²°κ³Ό, 1μ°¨ μ°¨λΆμ μ μ©ν κ²°κ³Ό κ·Έλνμμ λ μ μ μ μμ±μ κ°μ§μ νμΈνμκ³ , μ΄μ 2μ°¨ μ°¨λΆμ΄ μλ, 1μ°¨ μ°¨λΆμΌλ‘ μ μ²λ¦¬λ₯Ό μ§ννμλ€.
Β μμ§ν μ λ λ° κ°μλ λ°μ΄ν°μ μμ κ°μ μκ΄κ΄κ³λ₯Ό νμΈνκΈ° μνμ¬ μκ΄κ΄κ³(Correlations)μ λν νλ ¬(Matrix)μ μμ±ν λ€μ, μ΄λ₯Ό ννΈ λ§΅(Heat Map) ννλ‘ κ·Έ κ΄κ³λ₯Ό λμννμμΌλ©°, κ·Έ κ²°κ³Όλ λ€μ Fig. 17κ³Ό κ°μλ€.
Fig. 17. Visualization of Heat Maps for Correlations between Features and Labels
Β Fig. 17λ‘λΆν° ννΈ λ§΅μ λκ°μ±λΆλ€μ λͺ¨λ λμΌν νΉμ§λ€μ λν μκ΄κ΄κ³μ΄λ―λ‘ 1μ΄ λμΆλμμΌλ©°, 체μ μ λ(Volume Flow Rate)κ³Ό μμ(Water Stage), κ°μλ(Precipitation)κ³Ό μμ(Water Stage)κ°μ κ°κ° 0.84, 0.87λ‘ νΉμ§(Features)κ³Ό μ λ΅(Labels)λ€ κ°μ λΉκ΅μ μ νμ μκ΄κ΄κ³λ₯Ό 보μμ νμΈνμλ€.
Table. 1. Train and Test Datasets
Date (2017.01.01) |
Volume Flow Rate (m3/s) |
Precipitation (mm/hr) |
Water Stage (m) (=y) |
---|---|---|---|
00:00:00 | 2.68 | 0.0 | 1.07 |
01:00:00 | 2.84 | 0.0 | 1.08 |
02:00:00 | 2.84 | 0.0 | 1.08 |
Β Table. 1μμ νμΈν μ μλ―μ΄, λ°μ΄ν°μ (Datasets)μ κΈ°λ³Έμ μΌλ‘ λ€λ³λ(Multivariate)μ μκ³μ΄(Time Series) λ°μ΄ν°λ‘, 체μ μ λ(Volume Flow Rate)κ³Ό κ°μλ(Precipitation)μ λ νΉμ§ λ°μ΄ν°μ μ λ΅μΈ μμ(Water Stage) λ°μ΄ν°λ‘ ꡬμ±λμ΄ μλ€. μμΈ‘ λͺ¨λΈλ‘μ λ°μ΄ν° μ£Όμ μ΄ μ©μ΄νλλ‘ κΈ°μ‘΄μ λΆλ¦¬λμ΄ μλ μΈ κ°μ κ°λ³μ μΈ λ°μ΄ν°λ€μ νλμ μλ£ ννλ‘ μ·¨ν©νμλ€.
Β μμ μμΈ‘μ μν λ€λ³λ κΈ°κ³νμ΅ λͺ¨λΈλ‘μ νμ΄μ€λΆ(Facebook)μμ 곡κ°ν μκ³μ΄ μμΈ‘ λͺ¨λΈμΈ Prophetμ μ μ νμλ€. λ³Έ λͺ¨λΈμ μΌλ°νλ κ°μ° λͺ¨λΈ(GAM)(Hastie & Tibshirani 1987)κ³Ό μ μ¬νλ©°, νκ·λͺ¨λΈμμλ λΆκ΅¬νκ³ μκ°μ ꡬμ±μμλ‘ νλ μ νκ³Ό λΉμ ν νκ· λͺ¨λΈ κΈ°λ₯μ μνν μ μλ€. GAMμ ννλ₯Ό κ°μΆ€μΌλ‘ μλ‘μ΄ κ΅¬μ±μμλ₯Ό μΆκ°νκ³ , λ³ννκΈ° μ½λ€. ARIMA λͺ¨λΈκ³Ό λ¬λ¦¬ μΈ‘μ κ°μ μΌμ ν κ°κ²©μ μ μ§ν νμκ° μμΌλ©°, λλ½λ κ°μ 보κ°ν νμκ° μλ€. νμ΅μ μλλ λ°μ΄λ λ μ½κ² λͺ¨λΈμ μ¬μ©ν μ μλ€.
Eq. 3. Prophet Model
Β Prophet λͺ¨νμ Eq. 3μ κ°μ ν¨μλ₯Ό κ°μ§λ©°, μΆμΈ(Trend), κ³μ μ±(Seasonality), ν΄μΌκ³Ό μ΄λ²€νΈ(Holidays and Events)μ 3κ°μ§ μ£Όμ μμλ‘ κ΅¬μ±λλ€.
Β λΉμ£ΌκΈ°μ λ³νλ₯Ό λͺ¨λΈλ§νλ μΆμΈ ν¨μλ‘ κΈ°λ³Έμ μΌλ‘ μ±μ₯μ±μ λ°μνλ€.
Eq. 4. Piecewise Logistic Growth Model
Β μ¬κΈ°μ
Β μ£ΌκΈ°μ λ³νλ₯Ό λ°μνλ ν¨μλ‘ λ°λ³΅λλ ν¨ν΄(Pattern)μ νΉμ§μ λ°μνλ€.
Eq. 5. Seasonality Approximation Fourier Function
Β μ¬κΈ°μ
Fig. x. User Interface
Fig. x. Demo Alerts
Kim, D., Han, H., Wang, W., & Kim, H. S. (2022). Improvement of Deep Learning Models for River Water Level Prediction Using Complex Network Method. Water, 14(3), 466.
Kim, D., Lee, K., Hwang-Bo, J. G., Kim, H. S., & Kim, S. (2022). Development of the Method for Flood Water Level Forecasting and Flood Damage Warning Using an AI-based Model. Journal of the Korean Society of Hazard Mitigation, 22(4), 145β156.
Kyungpook National University, Jung, S., Lee, D., Kyungpook National University, Lee, K., & Kyungpook National University. (2017). Prediction of River Water Level Using Deep-Learning Open Library. Korean Society of Hazard Mitigation, 18(1), 1β11.
Osman, S., Aziz, N. A., Husaif, N., Sidek, L. M., Shakirah, A., Hanum, F., & Basri, H. (2018). Application of Stochastic Flood Forecasting Model Using Regression Method for Kelantan Catchment. MATEC Web of Conferences, 203, 07001.
Taylor, S. J., & Letham, B. (2017). Forecasting at scale[Preprint]. PeerJ Preprints.
Costabile, P., Costanzo, C., & Macchione, F. (2012). Comparative analysis of overland flow models using finite volume schemes. Journal of Hydroinformatics, 14(1), 122β135.
Costabile, P., Costanzo, C., & Macchione, F. (2013). A storm event watershed model for surface runoff based on 2D fully dynamic wave equations: A WATERSHED RUNOFF MODEL BASED ON 2D FULLY DYNAMIC WAVE EQUATIONS. Hydrological Processes, 27(4), 554β569.
Le, Ho, Lee, & Jung. (2019). Application of Long Short-Term Memory (LSTM) Neural Network for Flood Forecasting. Water, 11(7), 1387.
Borah, D. K. (2011). Hydrologic procedures of storm event watershed models: A comprehensive review and comparison. Hydrological Processes, 25(22), 3472β3489.
λ³Έ κΈκ³Ό μ μ₯μ(Repository)μ μ μκΆμ κΉμ’ ν, μ΄μ±μ§, κΉλ―Όμ€, λμ’ μ΄μκ² μμ΅λλ€. λ¬΄λ¨ λμ©, λ°°ν¬, 볡μ λ₯Ό κΈν©λλ€.
λν, μ±μ λμμΈ λ° μμ€μ½λλ λ°μ μ, κ³ νμ, κΉμ’ νμκ² μμ΅λλ€. λ¬΄λ¨ λμ©, λ°°ν¬, 볡μ λ₯Ό κΈν©λλ€.
νμνμ μλ£λ μ λ³΄κ° μμΌμ κ²½μ°, λ³Έ λ Όλ¬Έμ κ΅μ μ μ(Corresponding Author)μΈ λμ’ μ΄μ μ΄λ©μΌλ‘ μ°λ½μ£ΌμκΈ° λ°λλλ€.