Skip to content

Bae-ChangHyun/Waterlevel-predict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Waterlevel prediction (last update 2023.12.15)

한강 수위 예측

Hits GitHub forks

프로젝트 기간:
개인(2022.05 ~ 2023.05)

1. Subject

  1. Subject 1
    잠수교,한강대교,행주대교,청담대교 2023년 1~9월 수위(해발표고)를 선행시간 10분에 예측
  2. Subject 2
    잠수교의 2023년 1~9월 수위(해발표고)를 선행시간에 따라 예측

2. File

  1. Collect_data.py
    = 사용자 정의에 맞게 데이터를 수집할 수 있도록 자동화한 파일.
    api 크롤링을 통해 한강홍수통제소, 바다누리해양정보서비스에서 데이터를 수집.
    data_source.txt에 적혀있는 대교와 댐 데이터를 수집함.
    /code.env 파일을 생성하고 미리 api key를 입력해줘야 함.(노션 참조)

  2. Prepare_data.py
    = 수집된 데이터의 기본적인 병합 및 전처리.
    기본 지점 외 수집하고자하는 지점을 추가한경우, 코드 내에서 수위->해발표고로 변환해주는 작업을 따로 진행해줘야 함.(노션 참조)

  3. EDA.ipynb
    = 데이터 EDA, 전처리(이상치,결측치) 및 Feature Engineering 진행

  4. hangang_predict.ipynb
    = [subject 1]에 해당하는 모델링 및 결과 확인.
    잠수교, 한강대교, 청담대교, 행주대교의 선행시간 10분에 예측.

  5. leadtime_predict.ipynb
    = [subject 2]에 해당하는 모델링 및 결과 확인.
    잠수교 수위를 다양한 선행시간에 따라 예측 및 분석.

3. Result

[subject 1]: 4개의 대교의 수위를 선행시간 10분에 예측하여 아래와 같은 오차를 기록하였다.
청담대교: 1.119 / 잠수교: 0.9163 / 한강대교:1.022 / 행주대교:0.9889
[subject 2]:
leadtime(10):1.298 / leadtime(60):3.608 / leadtime(180):16.262
leadtime(540):18.486 / leadtime(720):22.587 / leadtime(1440):40.086

자세한 결과는 노션참조

📚 STACKS



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published