Как работает прогноз медуз: модель простыми словами
Каждый день для каждого пляжа мы считаем, насколько вероятно встретить медуз сегодня и в ближайшие дни. Здесь — как устроен этот расчёт, без формул.
Что значит уровень риска
Уровней четыре: низкий, умеренный, высокий и очень высокий. Это оценка вероятности встретить медуз, а не обещание. «Нет сообщений» не значит, что медуз нет, — ориентируйтесь на флаги и на спасателей.
- Низкий — обычный для сезона день, свежих сообщений нет.
- Умеренный — сезон или условия повышают вероятность, но ничего необычного.
- Высокий — день заметно «медузнее» обычного: устойчивый ветер с моря, свежие сообщения или пик сезона.
- Очень высокий — редкие дни, обычно со свежими подтверждёнными сообщениями на самом пляже.
Три группы медуз, а не одна
Медузы у берегов Таиланда ведут себя по-разному, поэтому модель считает три группы отдельно:
- Португальские кораблики (физалии) — плывут у поверхности, их «парус» ловит ветер. Попадают на пляж после нескольких дней ветра с моря, чаще всего на открытых западных пляжах Андамана в сезон муссона.
- Кубомедузы — держатся в спокойной тёплой воде у берега, чаще после дождей. Опасны, но встречаются редко.
- Другие медузы и жгучий планктон — крупные медузы, лиловые медузы, жгучие личинки. У них свой сезон в каждом районе, например сухой сезон у Пхукета.
Итоговый уровень пляжа — самый высокий из трёх. В блоке «Почему такой уровень» на странице пляжа видно, какая группа его определяет и что её поднимает.
Сезон района
Для каждого района и месяца у модели есть «фон» — насколько часто здесь в это время встречали медуз каждой группы за многие годы. Он основан на официальных предупреждениях1 и на сообщениях отдыхающих. Так видно, например, что у Пхукета два сезона: кораблики летом и другие медузы в сухой сезон.
Фон — это только отправная точка. Важнее, чем конкретный день отличается от обычного дня этого месяца на этом пляже.
Погода: что поднимает риск
Погоду берём из прогноза ветра, волн и осадков, который обновляется несколько раз в день2. Для каждого пляжа учитывается, куда он смотрит: важен ветер именно с моря.
- Ветер с моря держится несколько дней подряд — главный признак для корабликов. Чем устойчивее ветер к берегу за последние 7–10 дней, тем выше риск.
- Ветер и волны к берегу за последние двое суток.
- Дожди за последние 3 и 14 дней — для кубомедуз.
- Штиль: в спокойной воде чаще встречаются кубомедузы, а кораблики, наоборот, реже.
Модель сравнивает эти условия не с «идеальными» числами, а с тем, что обычно бывает на этом пляже в этом месяце. «Обычный день» для каждого пляжа рассчитан по тем же погодным данным, что и прогноз, за 2022–2026 годы. Модель обучена на многолетней истории погоды3 и тысячах датированных наблюдений медуз.
Свежие сообщения и дрейф
Официальные предупреждения и сообщения отдыхающих поднимают риск для той группы медуз, о которой сообщили: на самом пляже сильно, на соседних слабее. Их вклад уменьшается вдвое за несколько дней. Сообщения «медуз нет» немного снижают оценку.
Свежие наблюдения ещё и «отправляются» по прогнозу течений и ветра на 3 дня вперёд. Если траектория подходит к другому пляжу, он получает предупреждение заранее. Для корабликов учитывается, что их парус отклоняет движение от направления ветра4.
Как вероятность превращается в уровень
Для каждой группы подобраны свои пороги, чтобы «высокий» означал по-настоящему необычный день, а не каждый день сезона. В среднем по всем пляжам высокий или очень высокий уровень выпадает примерно на 8–10% дней; в пиковые месяцы на открытых пляжах — чаще.
Уровень — это сравнение с обычным днём, а не абсолютная гарантия. Низкий уровень в сезон не означает, что медуз нет.
Насколько точен прогноз
Модель проверяли на годах, которые она не видела при обучении. Для корабликов она заметно лучше прежней формулы, для кубомедуз и других медуз — лишь немного: точный день их появления по погоде угадать трудно, здесь главное — сезон и свежие сообщения.
Каждый день мы сохраняем прогноз на 5 дней для каждого пляжа и затем сравниваем его с тем, что сообщили отдыхающие и DMCR: «видели медуз» или «медуз нет».
Прогнозы сохраняются с 2026-10-24 (1 дн.).
| Прогноз в тот же день | Прогноз за 1 дн. | Прогноз за 2 дн. | |
|---|---|---|---|
| Пары «прогноз — сообщение» | 0 (0 / 0) | 0 (0 / 0) | 0 (0 / 0) |
| Средний риск, когда медуз видели | — | — | — |
| Средний риск, когда медуз не было | — | — | — |
| Brier score (меньше — лучше) | — | — | — |
| ROC-AUC (0,5 — случайно, 1 — идеально) | появится, когда будет не меньше 5 сообщений каждого типа | появится, когда будет не меньше 5 сообщений каждого типа | появится, когда будет не меньше 5 сообщений каждого типа |
Точность обученной модели (v1)
Проверка на годах, которые модель не видела при обучении. «День против обычного дня» — насколько хорошо модель отличает дни с медузами от обычных дней того же месяца. «Есть или нет» — насколько хорошо она отличает сообщения «видели медуз» от «медуз нет».
| Группа | День против обычного дня | Есть или нет | Наблюдений |
|---|---|---|---|
| Португальские кораблики | 0.79 (прежняя формула: 0.71) | 0.87 (прежняя формула: 0.77) | 318 |
| Кубомедузы | 0.59 (прежняя формула: 0.54) | 0.50 (прежняя формула: 0.52) | 132 |
| Другие медузы и планктон | 0.53 (прежняя формула: 0.51) | 0.64 (прежняя формула: 0.50) | 1134 |
| Все вместе | 0.55 (прежняя формула: 0.53) | 0.60 (прежняя формула: 0.54) | 2644 |
Сообщения «медуз нет» так же важны, как и наблюдения медуз: без них нельзя проверить точность. Сообщить о медузах →
Чего прогноз не умеет
- Предсказать конкретную медузу в конкретном месте пляжа.
- Учесть небольшие бухты и мысы, которые погодные модели не различают.
- Знать о медузах, о которых никто не сообщил.
- Заменить флаги, спасателей и здравый смысл.
Если видите медуз — отметьте это на сайте: каждое сообщение уточняет прогноз для соседних пляжей.
Источники
- DMCR (Department of Marine and Coastal Resources, Thailand) — marine hazard warnings
- Open-Meteo — weather and marine forecast API
- Hersbach H. et al. (2020). The ERA5 global reanalysis. Q. J. R. Meteorol. Soc. 146, 1999–2049
- Lee E. A., Schaeffer A., Groeskamp S. (2021). Drifting dynamics of the bluebottle (Physalia physalis). Ocean Science 17, 1341–1351
Вопросы и ответы
Почему низкий риск, если я видел медуз?
Модель не знает о медузах, о которых не сообщили. Отправьте сообщение — оно сразу повысит риск для этого пляжа и соседних.
Насколько вперёд можно верить прогнозу?
Лучше всего на сегодня и завтра. Дальше растёт ошибка прогноза ветра, а дрейф медуз считается только на 3 дня.