Как работает прогноз медуз: модель простыми словами

Каждый день для каждого пляжа мы считаем, насколько вероятно встретить медуз сегодня и в ближайшие дни. Здесь — как устроен этот расчёт, без формул.

Что значит уровень риска

Уровней четыре: низкий, умеренный, высокий и очень высокий. Это оценка вероятности встретить медуз, а не обещание. «Нет сообщений» не значит, что медуз нет, — ориентируйтесь на флаги и на спасателей.

  • Низкий — обычный для сезона день, свежих сообщений нет.
  • Умеренный — сезон или условия повышают вероятность, но ничего необычного.
  • Высокий — день заметно «медузнее» обычного: устойчивый ветер с моря, свежие сообщения или пик сезона.
  • Очень высокий — редкие дни, обычно со свежими подтверждёнными сообщениями на самом пляже.

Три группы медуз, а не одна

Медузы у берегов Таиланда ведут себя по-разному, поэтому модель считает три группы отдельно:

  • Португальские кораблики (физалии) — плывут у поверхности, их «парус» ловит ветер. Попадают на пляж после нескольких дней ветра с моря, чаще всего на открытых западных пляжах Андамана в сезон муссона.
  • Кубомедузы — держатся в спокойной тёплой воде у берега, чаще после дождей. Опасны, но встречаются редко.
  • Другие медузы и жгучий планктон — крупные медузы, лиловые медузы, жгучие личинки. У них свой сезон в каждом районе, например сухой сезон у Пхукета.

Итоговый уровень пляжа — самый высокий из трёх. В блоке «Почему такой уровень» на странице пляжа видно, какая группа его определяет и что её поднимает.

Сезон района

Для каждого района и месяца у модели есть «фон» — насколько часто здесь в это время встречали медуз каждой группы за многие годы. Он основан на официальных предупреждениях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

Сообщения «медуз нет» так же важны, как и наблюдения медуз: без них нельзя проверить точность. Сообщить о медузах →

Рис. 1. Точность модели на независимых годах и текущая сверка прогнозов с сообщениями.

Чего прогноз не умеет

  • Предсказать конкретную медузу в конкретном месте пляжа.
  • Учесть небольшие бухты и мысы, которые погодные модели не различают.
  • Знать о медузах, о которых никто не сообщил.
  • Заменить флаги, спасателей и здравый смысл.

Если видите медуз — отметьте это на сайте: каждое сообщение уточняет прогноз для соседних пляжей.

Источники

  1. DMCR (Department of Marine and Coastal Resources, Thailand) — marine hazard warnings
  2. Open-Meteo — weather and marine forecast API
  3. Hersbach H. et al. (2020). The ERA5 global reanalysis. Q. J. R. Meteorol. Soc. 146, 1999–2049
  4. Lee E. A., Schaeffer A., Groeskamp S. (2021). Drifting dynamics of the bluebottle (Physalia physalis). Ocean Science 17, 1341–1351

Вопросы и ответы

Почему низкий риск, если я видел медуз?

Модель не знает о медузах, о которых не сообщили. Отправьте сообщение — оно сразу повысит риск для этого пляжа и соседних.

Насколько вперёд можно верить прогнозу?

Лучше всего на сегодня и завтра. Дальше растёт ошибка прогноза ветра, а дрейф медуз считается только на 3 дня.