Формула волатильности в Google Таблицах
В интернет-магазине 35569 товаров. Те из них, которые находятся на первых местах в выдаче получают больше внимание и покупателей. Каждый день товары могут менять свою позицию в зависимости от алгоритмов выдачи. При этом иногда изменений в позициях почти нет (штиль - 0 баллов), а иногда - шторм (10 баллов) и все товары активно меняют свои позиции.
В гугл-таблице данные по каждому дню и товарам, которые попадали в топ-1000.
Задача: написать такие формулы/алгоритм, который бы каждый день определял уровень шторма выдачи. При этом:
- за 0 мы берем минимальную волатильность, а за 10 - максимальную (за всю историю замеров)
- Изменения ближе к первой позиции намного важнее (весят больше), чем ближе к концу выборки
- стремительные движения единичных товаров не должны оказывать значительного влияния на уровень шторма
- товаров в магазине может быть от 50 до 500000 штук
Напишите, пожалуйста, какие подходы вы бы применили для решения такой задачи. Спасибо!