중랑교 현재 수위
- 최근 60분
- —
- 상류 동반상승
- —
- 3시간 지점최대
- —
공개 관측자료 · 연도순 사전검증 · 시험예측
어떤 관측값을 모았고, 모델이 무엇을 계산했으며, 처음 보는 미래 연도를 얼마나 잘 맞혔는지 실제 산출물로 설명합니다.
LATEST FORECAST SNAPSHOT
상황판에서 최근 예측을 계산했다면 그 시점의 입력과 결과를 그대로 보여줍니다.
아직 저장된 예측 스냅샷이 없습니다. 상황판에서 수위예측을 한 번 계산하면 이 영역에 그때의 입력값과 결과가 표시됩니다.
상황판에서 예측 열기 →중랑교 현재 수위
01
OBSERVATION NETWORK
중랑교의 현재 흐름에 상류 3개 수위와 유역 5개 강우계를 합쳐, 물이 내려오는 원인과 결과를 함께 봅니다.
10·30·60·120분 전과 비교해 상승·하강 방향, 상류 동반상승 여부를 계산합니다.
각 지점의 10·30·60·120·180·360·1,440분 누적량과 유역 평균·최댓값을 계산합니다.
같은 비라도 이미 많이 내린 뒤인지, 여러 지점에서 동시에 오르는지를 별도 신호로 만듭니다.
출처 한강홍수통제소 Open API의 10분 단위 공개 관측자료 원본 API 안내 ↗
02
MODEL PIPELINE
서로 다른 시간대마다 전용 모델을 학습하고, 과거 오차 분포까지 별도 모델로 계산합니다.
9개 관측축을
10분 간격으로 맞춤
수위 변화·누적강우·
상호작용으로 변환
작은 결정나무 80개가
오차를 순서대로 보정
+30·+60·+90분
변화량을 각각 계산
하위 5%·중앙·상위 95%를
선과 범위로 함께 제시
미래 수위 − 현재 수위를 직접 학습합니다. 최종 수위는 현재값에 예측 변화량을 더합니다.
Huber 손실함수와 호우·고수위 가중치를 사용해 평상시 자료가 급변 구간을 압도하지 않도록 했습니다.
5%·95% 분위수 모델을 별도로 학습합니다. 보라색 띠는 임의 여유폭이 아니라 과거 패턴에서 계산됩니다.
03
ROLLING-ORIGIN VALIDATION
무작위로 섞으면 같은 호우의 앞뒤 시점이 학습·시험에 함께 들어갈 수 있습니다. 그래서 연도 경계를 지켜, 과거로 학습하고 다음 해에 확보된 기간 전체를 맞혔습니다.
예를 들어 2025년을 시험할 때 모델은 2022~2024년만 봅니다. 2025년 정답을 모두 낸 뒤에야 다음 검증 단계로 넘어갑니다.
04
OUT-OF-YEAR TEST RESULTS
실제 경보 판단과 가까운 ‘활성 구간’에서, 한 번도 학습하지 않은 연도의 결과만 합쳤습니다.
“현재 수위가 그대로 유지된다”고 보는 단순 기준보다 오차가 얼마나 줄었는지도 함께 확인합니다.
주의: 범위포함률 95%는 “중앙예측 정확도 95%”라는 뜻이 아닙니다. 실제값이 넓은 예측범위 안에 들어온 비율입니다.
예측과 실제의 거리만 cm로 평균냅니다. 1.6cm면 과거 활성구간에서 평균 1.6cm 떨어졌다는 뜻입니다.
낮은 경우 5%와 높은 경우 5%를 뺀 가운데 범위입니다. 중앙값 하나보다 불확실성을 정직하게 보여줍니다.
각 시간대 약 1.6만 개 활성시점을 사용했습니다. 한 호우를 여러 번 세지 않도록 231개 묶음도 별도 공개합니다.
검증 수준을 정확히 밝힙니다. 이 결과는 외부기관의 독립 인증이 아니라, 세 후보모델을 같은 연도순 폴드에서 비교·선택한 내부 백테스트입니다. 따라서 실제 운영 중 새로 쌓이는 예측-관측 비교를 계속 함께 확인해야 합니다.
05
STRESS TEST & LIMITS
급상승과 고수위는 더 어렵습니다. 같은 모델도 상황이 거칠수록 오차가 커지는 정도를 따로 공개합니다.
급상승 구간의 +90분 오차와 범위포함률을 계산 중입니다.
현재 시점까지 관측된 비만 사용합니다. 90분 안에 새로 시작될 집중호우는 미리 알 수 없습니다.
내부 운전정보와 갑작스러운 방류 조작은 입력에 없습니다. 수위 패턴에 나타난 뒤에야 간접 반영됩니다.
최신 관측축이 부족하면 자료완성도를 낮춰 표시합니다. 결측값은 과거 중앙값으로 보완됩니다.
시험예측이며 펌프 기동·정지나 방류 지시가 아닙니다. 공식 특보와 현장 판단을 대체하지 않습니다.
REPRODUCIBLE ARTIFACTS
화면의 검증 수치는 수기로 입력하지 않고, 모델과 함께 생성된 JSON 보고서에서 읽습니다.