株価の毎日の時系列があるとします (FTSE インデックスとしましょう)。日次、月次、年次のリターンを計算したいと考えています。
月次および年次のリターンを計算するには、時系列データを月と年に集計する必要があります。パッケージ「zoo」には、データを毎月の頻度で集計するのに役立つ集計関数があります。as.yearmon クラスを使用するコード行の下:
# Computing simple returns
FTSERet = diff(FTSE)/lag(FTSE,k=-1)
# Monthly simple returns
MonRet <- aggregate(FTSERet+1, as.yearmon, prod)-1
# Quarterly simple returns
QuartRet <- aggregate(FTSERet+1, as.yearqtr, prod)-1
年データに集計するための月次データの as.yearmon または四半期データの as.yearqtr と同等のクラスは見つかりませんでした。そのことについて何かヒントはありますか?