У меня есть вопрос, который может быть тривиальным для большинства из вас, ребята.Я много пробовал, не нашел решения, поэтому был бы рад, если бы кто-нибудь дал мне подсказку.Отправной точкой является еженедельный xts -временной ряд.
Month Week Value Goal
Dec 2011 W50 a a
Dec 2011 W51 b mean(a,b)
Dec 2011 W52 c mean(a,b,c)
Dec 2011 W53 d mean(a,b,c,d)
Jan 2012 W01 e e
Jan 2012 W02 f mean(e,f)
Jan 2012 W03 g mean(e,f,g)
Jan 2012 W04 h mean(e,f,g,h)
Feb 2012 W05 i i
Feb 2012 W06 j mean(i,j)
Пожалуйста, извините за примечание в Excel, но я думаю, что это довольно ясно дает понять, что я хочу сделать: я хочу вычислитьлевостороннее скользящее среднее для столбца «Значение», но только для соответствующего месяца, как это показано в столбце Цель.Я экспериментировал с apply.monthly () и period.apply () .Но это не дало мне то, что я хочу.Может кто-нибудь из вас подскажет, как решить проблему?Просто подсказка, какую функцию мне следует использовать, уже будет достаточно!
Большое спасибо!
С уважением,
Андреас