Прогноз использования газа и электроэнергии с помощью Facebook Prophet

Пророк - это процедура для прогнозирования данных временных рядов. Он основан на аддитивной модели, в которой нелинейные тренды соответствуют годовой и еженедельной сезонности, а также праздникам. Лучше всего он работает с данными ежедневной периодичности с историческими данными не менее одного года. Prophet устойчив к отсутствию данных, сдвигам в тренде и большим выбросам. Прочтите объяснение пророка в Facebook, чтобы узнать об этом больше.

Технические подробности:

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

Инструменты и среда: я использую prophet в python (через Jupyter Notebook), и вы можете загрузить и установить prophet, используя приведенные здесь инструкции, а чтобы узнать больше об исходном коде, посетите Github. Для полной документации пророка посетите здесь.

Набор данных: я использую набор данных об использовании электроэнергии и газа для здания больницы международного аэропорта SFO за 2004 год (за все месяцы). Вы можете скачать полный набор данных здесь, предоставленный Opower.

Процесс. Сначала я использую данные об использовании электроэнергии и газа за 11 месяцев для построения модели, а затем использую эту модель для прогнозирования 12 месяцев использования для проверки и сопоставления с существующими данными за 12 месяцев. Во-вторых, после того, как модель была проверена на предмет высокой точности, затем, используя данные за весь год, я построил прогноз на следующий год с подробностями использования электроэнергии и газа.

Утилизация и прогнозирование газа:

Вот использование газа за 2004 год:

График оценки и прогноза использования газа, рассчитанный на основе данных за 2004 год:

Теперь мы используем модель, основанную на использовании газа за последние 11 месяцев, и прогнозируем использование газа только в декабре (2004 г.).

Теперь мы использовали полную стоимость использования газа за 2004 год, а затем, используя модель Hus, мы прогнозируем использование газа на весь 2005 год:

Использование и прогнозирование электроэнергии:

Фактическое использование электроэнергии за 2004 год.

Вот график прогноза и оценки электроэнергии, основанный на фактических данных за 2004 год:

Теперь, используя первые 11 месяцев использования электроэнергии, мы прогнозируем использование в декабре 2004 г .:

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

Вы можете получить записные книжки и набор данных jupyter, которые вы можете попробовать самостоятельно с библиотекой python и prophet по ссылке ниже (размещено на моем Github)

Прогнозирование использования газа и электроэнергии с помощью Facebook Prophet - Часть 1

Прогнозирование потребления газа и электроэнергии с помощью Facebook Prophet - Часть 2

RefBldgHospitalNew2004_7.1_5.0_3C_USA_CA_SAN_FRANCISCO.csv

Вот и все, наслаждайтесь !!