Проверить климатический сдвиг по архиву погоды своего города
«Это лето — самое жаркое за всю историю наблюдений!» — кричит заголовок. В комментариях — паника, ссылки на твиты метеорологов-любителей, скриншоты с показаниями балконных термометров.
Денис Архипов, Аналитик данных и фактчекер·Обновлено: 25 июня 2026 г.·10 мин

Проверяем. Методично, по данным, с открытыми архивами. И сразу предупрежу: если вы надеетесь за 10 минут получить красивый график с подписью «климат вашего города сместился на 2°C», вас ждёт разочарование. Настоящий анализ требует тридцатилетнего окна данных и понимания нескольких ловушек, в которые регулярно попадают даже журналисты с именем.
Почему 30 лет — не произвольная цифра, а статистический порог
Начнём с фундамента. Всемирная метеорологическая организация (ВМО) определяет климатическую норму как среднее значение метеорологического элемента за 30-летний период. Текущий стандартный базовый период — 1991–2020 годы. Именно эти три десятилетия — не «примерно столько», не «около 20–25», а ровно 30 — считаются минимальным интервалом, за который естественная изменчивость погоды усредняется до уровня, позволяющего отличить системный тренд от случайного разброса.
Почему именно 30? Потому что погода — система с мощной случайной составляющей. В ней работают циклы разного масштаба: Эль-Ниньо/Ла-Нинья (2–7 лет), Североатлантическая осцилляция (10–20 лет), солнечные циклы (11 лет), вулканические выбросы (непредсказуемо, но с ощутимым охлаждающим эффектом на 1–3 года). Чтобы выровнять влияние всех этих осцилляций и увидеть фоновую тенденцию, нужно окно, достаточное для прохождения минимум двух-трёх полных циклов самых длинных из них. Тридцать лет — эмпирически подобранный компромисс между статистической надёжностью и доступностью данных.
Климатическая норма ВМО — это 30-летнее среднее. Всё, что короче, — погода, а не климат. Это не мнение, а определение.
Что это значит на практике: если вы взяли данные за 10 лет и увидели рост среднегодовой температуры на 1.5°C — это может быть трендом, а может быть фазой одной из осцилляций, которая через пять лет развернётся в обратную сторону. Вывод о «климатическом сдвиге» на основании выборки короче 30 лет статистически несостоятелен. Не «спорен», не «упрощён» — именно несостоятелен. Об этом прямо говорит IPCC в методологических документах, и с этим согласны все серьёзные метеослужбы мира.
Где брать данные: от глобальных баз до архива вашего города
Итак, с инструментом определились: нужен массив данных минимум за 30 лет. Где его взять?
NOAA Climate Data Online — глобальный стандарт
NOAA (Национальное управление океанических и атмосферных исследований, США) ведёт сервис Climate Data Online — бесплатную базу исторических метеорологических наблюдений со станций по всему миру. Интерфейс позволяет выбирать регион, период, параметры (температура, осадки, давление, ветер) и выгружать данные в машиночитаемом формате.
Для работы с сервисом нужен аккаунт (регистрация бесплатная). После авторизации вы попадаете в интерфейс выбора данных: указываете тип dataset (обычно «Global Summary of the Month» или «Global Summary of the Day» — в зависимости от нужной детализации), диапазон дат, географическое ограничение и конкретные переменные. Система генерирует запрос, обрабатывает его (иногда за несколько минут, иногда за час — зависит от объёма) и предоставляет ссылку на скачивание CSV-файла.
Росгидромет и ФГБУ «ВНИИГМИ-МЦД»
Для территории РФ основной оператор метеонаблюдений — Росгидромет. Его структура включает сеть из более чем 700 метеорологических станций, некоторые из которых ведут непрерывные наблюдения с XIX века. Доступ к архивным данным формально предоставляется по запросу, но на практике проще воспользоваться открытыми ресурсами:
- Погода и климат (pogodaiklimat.ru) — интерфейс к архивам российских станций с историческими данными по температуре и осадкам. Удобен для быстрого просмотра многолетних рядов.
- Референтная климатическая информация — разделы сайта ВНИИГМИ-МЦД с климатическими нормами и атласами.
Для международного сравнения можно использовать также HadCRUT5 (Met Office Hadley Centre + CRU, University of East Anglia) — набор данных, лежащий в основе большинства глобальных климатических отчётов.
Все перечисленные источники дают первичные данные наблюдений — цифры с конкретных станций в конкретные даты. Это не модели, не прогнозы, не экстраполяции. Ровно то, что нужно для фактологической проверки.
Для проверки локального климата используйте первичные данные станций, а не графики из новостных статей. Источник — всегда станция с координатами и историей наблюдений.
Методика сравнения: как строить анализ
Допустим, вы скачали данные. Что дальше? Пошаговый алгоритм.
Шаг 1. Определяем переменную и период. Берём среднемесячную температуру (Tavg) за доступный период — скажем, 1960–2024. Чем длиннее ряд, тем надёжнее. Если станция работает с 1930-х — прекрасно, больше данных для контекста.
Шаг 2. Считаем климатическую норму. Для базового периода 1991–2020 вычисляем среднее значение Tavg для каждого месяца. Это и есть ваша «норма» — эталон, от которого будем отмерять отклонения.
Шаг 3. Считаем аномалии. Для каждого года и каждого месяца вычисляем разницу между фактическим значением и нормой: аномалия = Tavg(год, месяц) − норма(месяц). Положительные значения — теплее нормы, отрицательные — холоднее.
Шаг 4. Ищем тренд. Строим линейную регрессию аномалий по годам. Наклон линии — скорость изменения температуры в °C за десятилетие. Если наклон статистически значим (проверяем по t-критерию или через p-value), перед нами тренд. Если нет — перед нами шум.
Шаг 5. Визуализируем. График аномалий с наложенной линией тренда — самый наглядный способ увидеть картину. Для этого достаточно базовых навыков в Excel, Google Sheets или любом статистическом пакете.
Ключевой нюанс: анализируйте отдельно по сезонам. Глобальные и региональные тренды проявляются неравномерно — зимние потепления, как правило, выражены сильнее летних. Если вы смешаете всё в одну «среднегодовую» корзину, можете пропустить важный сигнал.
Вот примерная картина того, с чем вы можете столкнуться:
| Параметр | Москва (метеостанция ВДНХ) | Санкт-Петербург | Новосибирск |
|---|---|---|---|
| Доступный ряд данных | с 1881 г. | с 1881 г. | с 1929 г. |
| Тренд зимних температур | +0.4–0.6°C за 10 лет (последние 30 лет) | +0.3–0.5°C за 10 лет | +0.5–0.8°C за 10 лет |
| Тренд летних температур | +0.1–0.3°C за 10 лет | +0.1–0.2°C за 10 лет | +0.2–0.4°C за 10 лет |
| Эффект урбанизации | Выраженный | Выраженный | Умеренный |
Цифры приведены для ориентира — ваши результаты будут зависеть от конкретной станции и методики. Но общий паттерн виден: зимой тренд сильнее, летом слабее, крупные города дают искажение.
Ловушка «городского острова тепла»: асфальт врёт
Это, пожалуй, самый коварный эффект, который портит статистику неопытным аналитикам.
Городской остров тепла (Urban Heat Island, UHI) — феномен, при котором температура в черте города систематически выше, чем в прилегающей сельской местности. Причина — плотная застройка, асфальт, бетон, отопление зданий, транспорт, недостаток зелени. Разница может достигать 2–5°C в ночное время и 1–3°C днём.
Почему это проблема для проверки климатического сдвига? Потому что если метеостанция, данные которой вы анализируете, находится в черте города — а со временем города растут, обрастают кварталами и торговыми центрами — часть наблюдаемого потепления будет вызвана не изменением климата, а изменением ландшафта вокруг станции.
Эффект UHI — не гипотеза. Он подробно документирован Агентством по охране окружающей среды США (EPA), IPCC и десятками исследований. EPA прямо указывает: в крупных городах ночная температура может быть на 5.6°C выше, чем в окрестностях. И этот эффект растёт с расширением городов.
Как его учесть:
- Проверьте историю станции. Если станция меняла расположение (а такое бывает — перенос с окраины в центр, с поля аэропорта на крышу здания), это резко меняет условия наблюдений. NOAA ведёт метаданные станций с историей перемещений.
- Сравните с соседними сельскими станциями. Если есть станция в 30–50 км от города в сельской местности с аналогичным климатом — посмотрите тренд и по ней. Если городская показывает заметно больший рост — часть «климатического сдвига» может быть UHI.
- Ищите скорректированные наборы данных. Крупные глобальные наборы (HadCRUT5, GISTEMP от NASA) применяют коррекции на UHI и другие систематические эффекты. Если вы работаете с сырыми данными одной станции — коррекцию придётся делать или хотя бы осознавать самостоятельно.
Городской остров тепла — не мелкая погрешность, а систематическая ошибка в несколько градусов. Если метеостанция стоит в центре растущего города, часть наблюдаемого потепления — не климат, а асфальт.
Именно поэтому вопрос «где стоит ваша метеостанция» важнее, чем вопрос «на сколько градусов потеплело». Данные без контекста станции — это число без единицы измерения.
Погода versus климат: механика разделения
Последняя и, возможно, главная ловушка. Каждое аномальное лето (или зима) порождает волну сообщений о «климатическом апокалипсисе». Каждая аномально холодная волна — встречную волну «климат — обман». Обе стороны совершают одну и ту же ошибку: принимают погоду за климат.
Погода — состояние атмосферы в данный момент и на данной территории. Это температура завтра, осадки на следующей неделе, аномально жаркий июль в этом году. Погода — шум, флуктуация, реализация случайного процесса.
Климат — статистическая характеристика погоды за длительный период (30+ лет) в данном регионе. Это средние, дисперсии, экстремальные значения, рассчитанные по многолетнему ряду. Климат — сигнал, тренд, распределение.
Разница — не семантическая, а математическая. Одно аномальное лето с аномалией +3°C может быть выбросом на графике, который при усреднении за 30 лет превращается в сдвиг на +0.1°C. И наоборот: три спокойных года подряд не отменяют тренда, если он устойчив на тридцатилетнем масштабе.
Вот конкретный пример. Возьмём условный город. Средняя температура июля за 1991–2020 — 21.3°C. В 2023 году июль выдался с аномалией +3.1°C (средняя 24.4°C). Заголовки: «Самый жаркий июль в истории!» Статистический факт: да, аномалия значительная. Климатический вывод: один месяц ничего не говорит о тренде. Это экстремальное событие, которое может повторяться раз в 10, 20, 50 лет — или стать нормой через 20 лет, если тренд подтвердится.
Чтобы отличить аномалию от тренда, проверяйте:
- Устойчивость: рост средних температур наблюдается последовательно на протяжении минимум 2–3 десятилетий, или вы видите один всплеск на фоне стабильности?
- Распределение экстремумов: частота жарких (или холодных) аномалий растёт? Если в 1960-х «рекордно жарких» месяцев было 2 за десятилетие, а в 2010-х — 7, это сигнал, даже если средняя сдвинулась умеренно.
- Согласованность переменных: потепление — не только температура. Это и изменение режима осадков, и сдвиг сроков вегетации, и отступление снеговой линии. Если растёт только температура на одной станции, а всё остальное на месте — скорее всего, проблема в станции, а не в климате.