Работаю в Росгидромете 15 лет.
Под дождь, которого не было в прогнозе...
А карта дождя в Я.Погоде однозначно заявляла, что сегодня дождя не будет вообще.
Как опытный работник РГ, я точно знаю, что в РФ
1. 1800 метеостанций и постов
2. Орбитальные метеоспутники
3. Зонды в атмосфере, судовая метеосеть
4. Международный банк метеоданных (а их в мире всего 3 шт. - в США, в Японии и в РФ)
Но это у Росгидромета, а что есть, например, у Я.Погоды?
Метеостанции? Эээ... нет
Может спутники?
Нет. Ничего. Вообще ничего.
У Я.Погоды, а равно Gismeteo, rp5 и всех остальных нет ничего (физического).
Метеорологов (гидрометцентров) у них, кстати, тоже нет (это если вы решили их поругать)
Поэтому прогноз и врёт (точнее он слишком грубый).
Как же они составляют прогнозы?
Не имея физических мощностей, нет никакого другого выхода, кроме как
1. Копировать (покупать или просто ...)
2. Моделировать
Простой эксперимент.
В поиске вбил "Погода СПб сейчас", открываю несколько "погодных" сайтов
Я.Погода: +16 С
Gismeteo: +20 С
rp5: +19 С
Заметили? Они не сходятся.
Звоню коллегам в питерскую метеостанцию (юзаю админ ресурс).
Интересуюсь, что показывает у них, отвечают: +18 С...
(добавляют, что минут 15 назад было +19 С)
Т.е. ближе всех был РП5, но "здесь и сейчас" правильно не показал никто
Вывод: все неофициальные погодные сайты не имеют доступа к актуальной информации (как минимум к мгновенной).
Но... если они не в состоянии знать погоду даже "прямо сейчас", то как они вообще могут что-то прогнозировать?
Об этом п.2
Текущая погода с метеостанций передается в зашифрованном виде, и если перехватить сообщение "по дороге", то выглядеть оно будет примерно так:
34656 45678
15665 89087
46436 03654
.....
Поэтому при отсутствии доступа, для моделирования, сторонние сервисы могут пользоваться только общедоступными данными.
То есть - архивами прошлой погоды.
А это в свою очередь значит, что всё их моделирование - это статистика
Точно такая же статистика, как у Форекса и прочих "инвест гуру" предсказывающих курс, например, доллара. "Голова с плечами", так сказать)
Кстати, иногда они угадывают.
Но мы же на Пикабу, поэтому
Мы с вами, прямо здесь и сейчас, сделаем рабочую прогностическую модель а-ля Яндекс)
Всё, что для этого нужно - интернет и Excel.
(Ссылка будет в конце поста)
Итак, идем в архив.
Я пользуюсь официалами - http://meteo.ru (это как раз тот самый 3й Мировой центр данных ВНИИГМИ-МЦД)
Там есть архивы по десяткам параметров атмосферы, например
Мы же, для нашего прогноза, возьмем стандартный набор - температуру, давление, ветер, влажность и осадки
Данные для исследования возьмем за период с 2015 по 2025.
Почему с 2015?
Во-первых, климат меняется и чем дальше, тем больше искажений.
Во-вторых, именно в 2015 на сети Росгидромет ввели в оперативное наблюдение цифровые автоматизированные станции взамен старых аналоговых (более грубых) приборов.
Данных очень много, поэтому для этого эксперимента ограничусь данными для Москвы и Питера.
Сделаю для вас выпадающее меню)
Метеосроков взял 2 шт. - дневной и ночной (взял бы 1 - среднесуточный, но день/ночь существенно отличаются)
В общем, и так получилась приличная таблица на 16072 строки (365 дней * 2 срока * 2 станции + високосные феврали)
27612 - это синоптический индекс метеостанции на ВДНХ, если что)
Проблема №1. Данные сырые.
Их нужно чистить.
Например, если барометр показывает давление =0 - это определенно ложь
(мы же не в космосе).
С температурой сложнее - если вчера темпер. была +30 С, а сегодня +3 С, это повод усомниться.
А вот с осадками совсем плохо.
Осадкомер (автомат) показывает 0 - это значит "нет осадков" или он вышел из строя?
Тут вся надежда на добросовестность наблюдателя.
Также приборы могут сильно врать "перед смертью".
Чтоб отфильтровать явную лажу, придется рассчитывать мин/макс, дисперсию и СКО.
(Оговорюсь, что придираться будем минимально, очень осторожно, чтоб не испортить массив)
Проблема №2. Климат меняется.
Так, например, в СПб за 30 лет средняя Т повысилась почти на 3 С.
Разумеется, это происходит не равномерно.
А год к году это совсем чуть-чуть,
но
"чуть-чуть" - это и есть та поправка на "тренд", которую нам надо рассчитать и учесть.
Поэтому в нашем Экселе добавим расчет роста отклонения от средней для каждой строки (дня).
Проблема №3
На самом деле, для точности нужна ещё поправка на "локальную аномалию".
Что это?
Например, в январе всегда было -5, а именно в этом году +5, аномально теплая погода.
Так вот, по-хорошему, чтоб дать более точный прогноз на завтра, нужно учесть (добавить) и величину аномалии относительно климатической нормы.
Т.е. поправку на "вчерашний день".
К сожалению, в конкретно нашем случае это невозможно, т.к. я не смогу ежедневно редактировать Excel хранящийся в облаке (и при перезаливе ссылка изменится).
А, кстати, какие нормативы у прогноза?
Для расчета нормы есть руководящие документы. (напр., РД 52.27.724-2019).
Чтоб не забивать вам голову этими нюансами, примем, что "хорошая" оправдываемость прогноза = 80%
80% означает, что из 10 прогнозов оправдались 8, а 2 нет.
Надеюсь, влезем)
Данные переработаны, поправки введены, данные выведены на "главный экран")
Вот так это выглядит в Экселе
При изменении даты (или города) данные на "экране" обновляются.
Формулы оставил открытыми, можно копаться (кому интересно)
Также, для вашего удобства давление из Паскалей (гПа) перевел в мм.рт.ст.
(метеостанции измеряют в Паскалях)
*Посравнивал с Я.Погодой (и другими), кажется неплохо)
Обещанная ссылка на Excel c Прогнозом погоды)
Развлекайтесь)
© Сергей Сахалин, 30.07.2026
Литература:
1. РД 52.27.724-2019. Наставление по краткосрочным прогнозам погоды общего назначения
2. РД 52.04.614-2000. Наставление гидрометеорологическим станциям и постам. Выпуск 3. Часть II. Обработка материалов метеорологических наблюдений.
3. В. А. Лобанов «Многомерный статистический анализ для исследования динамики климата», Санкт-Петербург: РГГМУ, 2022
Если понравилось, буду благодарен за поддержку в учебе - https://pay.cloudtips.ru/p/9bfaa7cd
Спасибо.