Прогнозирование с помощью Postgres

Я пытаюсь сделать прогноз на основе имеющихся у меня данных. В таблицах ниже приведены лишь примеры.

В основном у меня есть целочисленное значение x для сегодняшней даты в таблице.

todays_date, x
07/15/2018, 3

У меня есть еще один запрос, который генерирует среднемесячное изменение x за последние 3 года.

month, change
jan, 1
feb, 2
mar, 1
apr,-1
may, 1
jun, -2
jul, 2 ...

Все, что я хочу сделать сейчас, это создать записи в новой таблице, которые будут «прогнозом» на следующие 6 месяцев, добавив историческое среднее изменение текущего месяца к текущему значению x и продолжая добавлять значение изменения для следующего месяца к это число на следующие 6 месяцев. Внесение строки в таблицу за каждый месяц.

todays_date, forecast_date, value
07/15/2018, 08/01/2018, 6
07/15/2018, 09/01/2018, 8
07/15/2018, 10/01/2018, 9
07/15/2018, 11/01/2018, 11
07/15/2018, 12/01/2018, 13
07/15/2018, 13/01/2018, 13

Я мог бы сделать это в Go, но я бы предпочел сделать это в Postgres и, возможно, создать триггер для заполнения этой таблицы прогнозов.

Это образец данных, которые вы показали желаемый результат, или входные данные? Если это входные данные, то каков именно желаемый результат? Пожалуйста, редактировать свой вопрос и добавьте новые данные, которые вы ожидаете

a_horse_with_no_name 16.07.2018 07:48

Я добавил несколько примеров данных. Надеюсь, это поможет.

user1179567 16.07.2018 15:52

Если это по-прежнему актуально: приведите лучший пример: в вашем списке результатов вы начинаете с августа (08), но ваша таблица средних значений заканчивается в июле. Думаю, таблица средних значений должна быть заполнена. Являются ли средние значения разницей между строками значений? Что 13.01.2018?

S-Man 07.08.2018 16:13
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
3
459
0

Другие вопросы по теме