Это немного гибрид между математикой и проблемой Excel. В настоящее время у меня есть лист Excel со списком ежегодных наблюдений. Для упрощения, позволяет сказать, что в течение пяти лет я смотрю на:Формула для средневзвешенных значений
2015 = 5
2014 = 3
2013 = 4
2012 = 1
2011 = 6
Я бы хотел написать формулу, которая учитывает количество рассматриваемых значений (5
в этом случае), делит 100% веса и делает каждое предыдущее значение на 10% меньше, чем последнее.
Таким образом, в этом случае
2015 будет стоить (примерно округлены) 24%
2014 = 22%
2013 = 20%
2012 = 18%
2011 = 16%
, если вы добавляете вес для каждого из них, он составляет до 100%.
В качестве примера цифры, которые будут представлены для взвешивания являются:
1,225 на 2015 (5 * .24)
.6615 на 2014 (3 * .22)
.7938 на 2013 (4 * .20)
.1786 на 2012 год (1 * +0,18)
.9645 за 2011 год (6 * .16)
Я вычислил все эти цифры вручную, но потребуется формула, которая может адаптироваться к n количество периодов используется, поскольку я буду добавлять больше с течением времени.
Что произойдет, если у вас есть шесть периодов - периоды 3 и 4 равны весу? – brettdj
, идея состоит в том, что формула учитывает количество периодов. поэтому, если у вас есть шесть периодов, вес (в порядке убывания) будет: 21,5%, 19,4%, 17,4%, 15,7%, 14,1% и 12,7%. Сумма которых составляет до 100%. Я почти уверен, что это относительно простая алгебраическая формула, которую по какой-то причине я не могу поставить на бумаге в данный момент. – Reece
Я предлагаю вам провести некоторое исследование EWMAs - экспоненциально взвешенных скользящих средних.Это стандартные статистические формулы и диаграммы для увеличения взвешивания более поздних данных и уменьшения воздействия более отдаленных данных. Джон Шварт был одним из первых, кто разработал и использовал их. – KiwiSteve