私は現在、週単位でカウントされる時系列を使用していますが、分母は月ごとの合計としてのみ利用できます。それらをマージしてレートを操作したいと思います。
1 年のデータは次のようになります。2010
173 173 169 180 173 167 187 175 174 154 163 163
年 1 月から 12 月まで。
通常は SAS で PROC EXPAND のようなものを使用しますが、R を学習することを目標に、このプロジェクトを完全に R で実装しようとしています。
を使用してこれらの値を 3 次スプラインとして補間するには、次のようなものを使用する必要があるようですzoo
が、何度か試行した後、座礁しました。人々が助けてくれることを望んでいる実装に関する2つの質問があります。
na.spline のようなものを使用すると、補間された値が得られますが、私が知る限り、それらは間違った値です。上記のデータは、1 か月に 1 回サンプリングされた単一の時間単位ではありません。これは月の合計なので、週次シリーズには 4 つの補間ポイントがあり、大きさは 1/4 です。
関連する実際の日付を使用する方法はありますか? 4 つの新しいエントリを作成して月次シリーズを週次シリーズに拡張することは、抽象的には理にかなっていますが、すべての月に 4 週間があるわけではありません。
SASでは、参考までに、次のようなものが含まれます。
PROC EXPAND data=work.denom out=work.weekly from=month to=week;
ID month;
CONVERT denominator / method=SPLINE observed=TOTAL;
run;
は特定の日付の時系列month
インデックス (私は月の 1 日を選びました) でdenominator
、変数は月単位から週単位に拡張されています。