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

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

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

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

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

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

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

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

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

Сезон района

Для каждого района и месяца у модели есть «фон» — насколько часто здесь в это время встречали медуз каждой группы за многие годы. Он основан на официальных предупреждениях DMCR и на сообщениях отдыхающих. Так видно, например, что у Пхукета два сезона: кораблики летом и другие медузы в сухой сезон.

Фон — это только отправная точка. Важнее, чем конкретный день отличается от обычного дня этого месяца на этом пляже.

Погода: что поднимает риск

Погоду берём из прогноза ветра, волн и осадков, который обновляется несколько раз в день. Для каждого пляжа учитывается, куда он смотрит: важен ветер именно с моря.

  • Ветер с моря держится несколько дней подряд — главный признак для корабликов. Чем устойчивее ветер к берегу за последние 7–10 дней, тем выше риск.
  • Ветер и волны к берегу за последние двое суток.
  • Дожди за последние 3 и 14 дней — для кубомедуз.
  • Штиль: в спокойной воде чаще встречаются кубомедузы, а кораблики, наоборот, реже.

Модель сравнивает эти условия не с «идеальными» числами, а с тем, что обычно бывает на этом пляже в этом месяце. «Обычный день» для каждого пляжа рассчитан по тем же погодным данным, что и прогноз, за 2022–2026 годы. Модель обучена на многолетней истории погоды и тысячах датированных наблюдений медуз.

Свежие сообщения и дрейф

Официальные предупреждения и сообщения отдыхающих поднимают риск для той группы медуз, о которой сообщили: на самом пляже сильно, на соседних слабее. Их вклад уменьшается вдвое за несколько дней. Сообщения «медуз нет» немного снижают оценку.

Свежие наблюдения ещё и «отправляются» по прогнозу течений и ветра на 3 дня вперёд. Если траектория подходит к другому пляжу, он получает предупреждение заранее. Для корабликов учитывается, что их парус отклоняет движение от направления ветра.

Как вероятность превращается в уровень

Для каждой группы подобраны свои пороги, чтобы «высокий» означал по-настоящему необычный день, а не каждый день сезона. В среднем по всем пляжам высокий или очень высокий уровень выпадает примерно на 8–10% дней; в пиковые месяцы на открытых пляжах — чаще.

Уровень — это сравнение с обычным днём, а не абсолютная гарантия. Низкий уровень в сезон не означает, что медуз нет.

Насколько точен прогноз

Модель проверяли на годах, которые она не видела при обучении. Для корабликов она заметно лучше прежней формулы, для кубомедуз и других медуз — лишь немного: точный день их появления по погоде угадать трудно, здесь главное — сезон и свежие сообщения.

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

Сбор данных для проверки идёт с 24 окт. 2026 г..

Точность обученной модели (v1)

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

ГруппаДень против обычного дняЕсть или нетНаблюдений
Португальские кораблики0.80 (прежняя формула: 0.72)0.88 (прежняя формула: 0.77)329
Кубомедузы0.64 (прежняя формула: 0.55)0.61 (прежняя формула: 0.53)135
Другие медузы и планктон0.54 (прежняя формула: 0.50)0.62 (прежняя формула: 0.49)1312
Все вместе0.59 (прежняя формула: 0.52)0.59 (прежняя формула: 0.54)3053

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

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

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

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

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

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

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

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

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

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