Я строю свои данные и получаю локальные выбросы, как на рисунке ниже 
Я хочу заменить эти выбросы на bfill, исходя из скользящего среднего значения за 120 дней а не удалять эти выбросы вместо этого.
Моя проблема в том, что я не могу использовать среднее значение, поскольку значение постоянно увеличивается со временем, а выбросы, например, в 2013 году, являются нормальными значениями в 2018 году.
Я видел такие решения, как this , но они не дают руководства относительно того, как заменить эти выбросы (и я не хочу полностью их удалять)