Я работаю над формулой прогноза для подписок.
- Первая разбивка подписок по неделям.
- Вторая сгруппированная подписка по неделям.
- Третья найдена соотношение по неделям.
-
Контрольно-пропускной пункт, с которым я сталкиваюсь, является ..
- Диапазон соотношений начинается с
0.56 to 5.54
- это должно быть
ratio => 1
- Поэтому, когда я умножаю фактические подписки на соотношение, например:
df = pd.DataFrame({ "Weeks" : [1,2,3,4,5,6,7,8] ,
"Subscription" : [203,150,120,80,15,13,5,1] })
df["ratio"] = ((df.Subscription_*100) / (df.Subscription_.sum()) )
## So for example:
Actual_value = 100
# if Actual value multiply by number smaller then 1 such **0.56**
# Foretasted value will be smaller then Actual value, but it should be => Equal or Bigger then Actual.
Как нормализовать это значение отношения таким образом, что будет начинаться с диапазона 1 to whatever
без потери статистики c значимость ??