У меня есть вопрос, который может быть тривиальным для большинства из вас, ребята. Я много пробовал, не пришел к решению, поэтому я был бы рад, если бы кто-нибудь мог дать мне подсказку. Отправной точкой является еженедельная серия xts.R: левое одностороннее скользящее среднее за периоды (месяцы)
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, но я думаю, что это делает его очень ясно, что я хочу сделать: Я хочу, чтобы вычислить левую сторону скользящей средней для столбца «Value», но только для соответствующего месяца, он отображается в столбце Цель. Я экспериментировал с apply.monthly() и period.apply(). Но я не понял, чего хочу. Может кто-нибудь из вас дать мне подсказку, как решить проблему? Просто подсказка, какую функцию я должен использовать, будет уже достаточно!
Большое спасибо!
С наилучшими пожеланиями,
Andreas
Это часто называют средним «расширяющимся окном». –
Большое вам спасибо - часто я точно знаю, что я хочу делать, но я просто пропущу правильные условия поиска. это был один из таких случаев ;-) – chameau13