7 日間にわたって測定されたデータがあります。データの一部は次のようになります。
start wk end wk X1
2/1/2004 2/7/2004 89
2/8/2004 2/14/2004 65
2/15/2004 2/21/2004 64
2/22/2004 2/28/2004 95
2/29/2004 3/6/2004 79
3/7/2004 3/13/2004 79
X1 の加重平均を使用して、この週 (7 日) のデータを月のデータに変換したいと考えています。7 日間の X1 データの一部は、ある月から別の月にオーバーラップすることに注意してください (2004 年の 2/29 から 3/6 の期間の X1=79)。
具体的には、2004 年 2 月の月次データ (Y1 など) を次の方法で取得します。
(7*89 + 7*65 + 7*64 + 7*95 + 1*79)/29 = 78.27
Rにはこれを適切に行う機能がありますか? (xts ライブラリの to.monthly は私が必要とすることをしません) R でこれを行う最良の方法は何ですか?