У меня есть датафрейм, представляющий ежедневный спрос на продукт.Поскольку спрос на этот продукт нерегулярен, модель пророка работает не очень хорошо, как показано ниже:
![Daily](https://i.stack.imgur.com/kIbtb.jpg)
Поэтому я перешел веженедельные временные ряды, и модель стала лучше.
df.resample('W',how={'y': 'sum'},
loffset=pd.offsets.timedelta(days=-6))
![Weekly Model](https://i.stack.imgur.com/KOZ00.jpg)
Что я пытаюсь сделать сейчас:
1 - Конвертацияснова в ежедневные, с учетом этой еженедельной сезонности:
![Seasonality](https://i.stack.imgur.com/fptEw.jpg)
Приоритет дня недели:
- суббота
- вторник
- Пятница
- Понедельник
- Четверг
- Среда
- Воскресенье
Итак, если мой прогноз дляпервая неделя - спрос равен 3, я хочу, чтобы это происходило так:
- суббота: 1
- вторник: 1
- пятница: 1
- Понедельник: 0
- Четверг: 0
- Среда: 0
- Воскресенье: 0
Я имею в виду перевод каждого еженедельного прогноза в ежедневное соблюдениена этой неделе порядок присвоения значений:
ds y
0 2018-01-07 5.0
1 2018-01-14 5.0
2 2018-01-21 4.0
Ожидаемый результат:
ds y
0 2018-01-01 1
1 2018-01-02 1
2 2018-01-03 0 (Wednesday)
3 2018-01-04 1
4 2018-01-05 1
5 2018-01-06 1
6 2018-01-07 0 (Sunday)