Статья: Двухшаговый комбинированный алгоритм повышения точности прогнозирования концентрации метана в атмосферном воздухе на основе нейронной сети NARX и последующего прогнозирования невязок

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

1Институт промышленной экологии Уральского отделения РАН

2Уральский федеральный университет им. первого Президента России Б.Н. Ельцина (Екатеринбург, Российская Федерация)

Двухшаговый комбинированный алгоритм повышения точности прогнозирования концентрации метана в атмосферном воздухе на основе нейронной сети NARX и последующего прогнозирования невязок

1И. Е. Субботина, 1А. Г. Буевич, 1А. П. Сергеев,

1А. В. Шичкин, 1Е. М. Баглаева, 2М.С. Ремезова

Екатеринбург, Российская Федерация

Аннотация

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

Временной ряд составлен из значений концентрации метана в приземном слое атмосферного воздуха, полученных при экологическом мониторинге парниковых газов на арктическом острове Белый (Россия).

Выбран временной интервал 192 ч в течение летнего периода, характеризующийся значительными суточными колебаниями концентрации метана. Для обучения нейронной сети использованы значения, соответствующие первым 168 ч интервала, следующие 24 ч были спрогнозированы. Точность прогноза оценивалась на основе ряда рассчитываемых показателей: индексов согласия, абсолютной ошибки, среднеквадратической и среднеквадратичной относительной ошибки. Предложенный алгоритм позволил повысить точность прогноза лучшей базовой модели NARX по всем показателям.

Ключевые слова: парниковые газы, искусственные нейронные сети, NARX, невязки.

Введение

По результатам работы Межправительственной группы экспертов по изменению климата (МГЭИК) в 2001 г. Арктика была классифицирована как регион, «исключительно уязвимый к изменениям климата» [1]. Восприимчивость и адаптивные возможности арктической системы не позволяют справляться с последствиями климатических изменений, а разнообразные механизмы обратной связи вызывают процессы, воздействующие на глобальный климат [1]. По данным Росгидромета, за 1971--2017 гг. среднегодовая приземная температура воздуха в Арктике росла в 2,4 раза быстрее, чем в среднем по Северному полушарию, изменение за эти годы составило 2,7°C [2; 3]. На арктическом побережье наблюдается наибольшая скорость увеличения среднегодовой температуры (более 0,7°С/10 лет) [2].

Сегодня в научной литературе отсутствует надежная оценка вклада естественных и антропогенных факторов в наблюдаемые процессы таяния арктического льда и деградации вечной мерзлоты, а также последствий, к которым они приведут [3; 4]. Некоторые исследователи полагают, что ожидаемые изменения состояния вечной мерзлоты вызовут увеличение потока в атмосферу парниковых газов естественного происхождения, содержащихся в вечной мерзлоте (см., например, [5; 6]). Неопределенность оценок усугубляется недостаточным пониманием роли арктических экосистем в глобальном углеродном цикле [1].

Среди основных долгоживущих парниковых газов к настоящему времени наиболее детально исследована эволюция и климатоформирующая роль диоксида углерода, существенно меньше данных о метановом подцикле углеродного цикла [1]. При этом парниковая эффективность молекулы метана примерно в 26 раз превышает парниковую эффективность молекулы диоксида углерода. И хотя концентрация СН4 в атмосфере примерно в 200 раз меньше концентрации СО2, радиационный форсинг метана оценивается как второй по значимости после СО2 -- около 0,5 Вт/м2. Это сравнимо с соответствующим радиационным воздействием диоксида углерода (1,7 Вт/м2) и глобальным результирующим антропогенным радиационным воздействием (1,6 Вт/м2) [7]. С 2007 по 2011 гг. ежегодный прирост концентрации СН4 увеличился в 10 раз по сравнению с периодом 1992--2006 гг. [2]. арктический метан нейронный сеть

Для предсказания возможных климатических эффектов при изменении состава атмосферного воздуха, в частности концентрации парниковых газов, востребованы прогнозы, которые осуществляются с использованием классических статистических подходов [8--10] и климатических моделей [11]. Однако зачастую такие прогнозы недостаточно точны, так как набор факторов, влияющих на конечный результат, велик и неопределенен. В последние годы приобретают популярность модели на основе искусственных нейронных сетей (ИНС) [12--15] благодаря высокой точности прогноза, обычно превышающей точность других методов. Среди множества типов ИНС, использующихся для прогнозирования временных рядов, наиболее подходящими являются сети Elman и NARX [16--20].

Сеть Elman относится к типу рекуррентных сетей, получаемых из многослойного персептрона путем введения обратных связей, которые связаны не с выходом сети, а с выходами нейронов скрытого слоя, что позволяет учитывать историю наблюдаемых процессов и накапливать информацию для разработки правильной стратегии прогнозирования. Эти сети применяются в задачах прогнозирования временньїх рядов, поскольку их главной особенностью является запоминание последовательностей.

Нейронная сеть в процессе обучения выделяет трендовые, случайные и циклические компоненты временного ряда и учитывает их при построении прогноза. Для получения правдоподобного прогноза с использованием минимальных входных данных необходимо определить структуру конкретной сети (количество скрытых слоев, нейронов в каждом слое и т. д.) и выбрать подходящий алгоритм обучения. Кроме того, есть еще один -- комбинированный -- подход, позволяющий повысить точность прогноза. Он основан на анализе и моделировании невязок (разностей измеренных и вычисленных значений) ИНС. Использование такого алгоритма позволяет добиться значительного прироста точности, что подтверждается предыдущими работами авторов [21; 22] и результатами других исследователей в работах схожей тематики [23--26]. Этот подход был успешно использован для множества типов ИНС. Невязки ИНС оценивали различными методами (геостатистика, другие ИНС и т. д.) [26; 27].

Целью работы является повышение точности суточного прогноза содержания метана в атмосфере острова Белый с применением двухшагового комбинированного алгоритма ИНС.

Материалы и методы

Область исследования. Измерения парниковых газов метана, углекислого газа, окиси углерода и водяного пара были проведены Институтом промышленной экологии Уральского отделения РАН летом 2016 г. на арктическом острове Белый, расположенном в Карском море в 5--10 км к северу от полуострова Ямал (рис. 1).

Рис. 1. Место проведения измерений (Google Earth) Fig. 1. Measurement Location [Google Earth]

Подготовка данных. Для прогнозирования использовались данные о концентрации метана (ppm мольная доля) в приземном слое атмосферного воздуха. Концентрацию метана измеряли с помощью лазерного газоанализатора Picarro G2401.

Основные метеорологические параметры (температура, влажность, атмосферное давление) измерялись метеостанцией Vaisala AWS310. Информация о концентрации газа была синхронизирована с метеорологическими параметрами.

Обсуждение условий измерений, приборной базы и некоторых результатов приведено в [28].

В настоящей работе был выбран временной ряд, состоящий из 192 отсчетов (часов). Исходные данные (выборка) были разделены на два временньїх интервала.

Первый, обучающий, традиционно включающий большую часть данных (в нашем случае первые 168 отсчетов), использован для обучения сети.

На основании нашего опыта и работ других авторов оптимальным соотношением обучающей и тестовой подвыборок является 70:30 [21--27].

Оставшиеся 24 отсчета сформировали тестовый интервал временного ряда. Он использовался не в процессе обучения нейронной сети, а только для прогнозирования значений ряда.

Создание сетей NARX и Elman. При компьютерном моделировании была определена структура сетей. Входными данными стали значения мольной доли CH4 и основные метеорологические параметры (температура, влажность, атмосферное давление).

Скрытый слой содержал несколько нейронов, а выходной слой представлял концентрацию элемента (CH4, ppm мольная доля), соответствующую текущему времени. Для всех типов ИНС использовался алгоритм обучения Левенберга -- Марквардта [29; 30].

Выбор количества нейронов в скрытом слое в NARX и Elman был выполнен по условию минимизации среднеквадратической ошибки (RMSE) (6). Количество нейронов варьировалось от 5 до 25. Каждую сеть обучали 500 раз и отбирали лучшую.

Комбинированный алгоритм на основе ИНС. Комбинированный подход был реализован трехступенчатым алгоритмом, объединяющим две одинаковые методики интерполяции.

Обученная сеть NARX предсказывала концентрацию CH4. Затем были вычислены невязки в тех же временных точках. Невязки нейронной сети были определены следующим образом:

где r(t) -- невязки набора данных t.,

m(t) -- измеренные значения;

pNARX(t) -- значения, предсказанные нейронной сетью.

Эти невязки были входными данными для сети NARX. Невязки прогнозируются с использованием сети NARX.

Концентрация CH4(r) была получена как сумма оценки сети NARX и оценки невязок сетью NARX (NARXR):

Моделирование проведено в программном пакете MATLAB. Алгоритм комбинированного подхода показан на рис. 2.

Оценка точности прогноза. Для оценки предсказания использовались следующие показатели: абсолютная ошибка MAE (3), RMSE (4), среднеквадратичная относительная ошибка (RMSRE) (5) и индексы согласия dl и d2 (6--7). dl и d2 являются показателями точности прогнозирования модели и варьируются от 0 до 1, где значение 1 указывает на идеальное совпадение, а 0 -- на полное отсутствие согласия [31; 32].

Рис. 2. Алгоритм комбинированного подхода

Fig. 2. Combined Approach Algorithm

Вертикальные стрелки соответствуют процедуре обучения

Горизонтальные стрелки соответствуют вводу-выводу данных

Результаты и обсуждение

Оптимальное количество нейронов в скрытом слое для сетей NARX и Elman -- 20. В табл. 1 приведены параметры, используемые для сравнения точности различных методов (наилучшие значения, продемонстрированные NARXR для тестового интервала, выделены жирным шрифтом).

Таблица 1. Показатели оценки точности концентрации СН4

Интервал

Тип сети

MAE, ppm

RMSE, ppm

RMSRE

dl

d2

Обучающий

Elman

0,004

0,007

0,003

0,92

0,77

Обучающий

NARX

0,005

0,007

0,004

0,90

0,72

Обучающий

NARXR

0,006

0,007

0,004

0,89

0,70

Тестовый

Elman

0,011

0,015

0,008

0,72

0,57

Тестовый

NARX

0,007

0,009

0,005

0,88

0,72

Тестовый

NARXR

0,006

0,008

0,004

0,90

0,73

Модель NARX оказалась более точной, чем модель, основанная на сети Elman. Для MAE, RMSE и RMSRE точность возросла на 36%, 40% и 37,5% соответственно. Оба индекса согласия были также лучше для NARX (более 18%), что подтверждает результаты моделирования. Анализ невязок NARX (рис. 3) показал, что они имеют значительную корреляцию с предсказанными значениями. Коэффициент корреляции между прогнозируемыми значениями и остатками составил 0,6 (р < 0,05) (см. рис. 3а).

NARX невязки, ppm

Рис. 3. Невязки: а -- зависимость между прогнозируемыми значениями и невязками, б -- распределение невязок, в -- прогнозируемые невязки Fig. 3. Residues: a -- the relationship between the predicted values and the residuals, б -- distribution of residuals, в -- predicted residuals. Predicted area is grey, firm line -- observed data, dashed line -- predicted data

Поскольку модель не полностью идентифицировала вероятные закономерности, которые могут присутствовать в данных, оказалось целесообразным применение комбинированного метода с повторным моделированием невязок нейронной сетью NARX. На рис. 4 показаны результаты прогноза для всех моделей.

Применение комбинированного подхода (NARXR) повысило точность прогнозирования базовой модели (NARX) для всех показателей: для MAE -- на 14%, для RMSE -- на 11%, для RMSRE -- на 20%. Для RMSRE улучшение было наиболее значительным. Также модель NARXR оказалась лучше для обоих индексов согласия. Значения этих индексов означают, что модель обладает высокой точностью.

Рис. 4. Сравнение разных подходов прогнозирования

Fig. 4. Comparison of different forecasting approaches. Predicted area is grey, firm line - observed data, dashed line - predicted data

Источник: https://otherreferats.allbest.ru/download/1283220/