私は、Rの時系列データを持っています。ここでは、特定の日付までのすべての値の平均を計算し、その平均を+ 4四半期に保存しています。日付はすべて月末です。これを達成するために、私は日付に4分の3を増やすことを検討しています。私の質問は、どのように4つの四半期をRの日付データ型に追加できるかです。例:Rの日付に四半期を追加する
a <- as.Date("2006-01-01")
b <- as.Date("2011-01-01")
date_range <- quarter(seq.Date(a, b, by = "quarter"), with_year = TRUE)
> date_range[1] + 1
[1] 2007.1
> date_range[1] + quarter(1)
[1] 2007.1
> date_range[1] + 0.25
[1] 2006.35
私が考えている可能性のある方法は、年四半期の日付を取得し、それに4を追加することです。しかし、これを行うための最善の方法は何か分かりませんでしたか?
時系列のような '.25'表記を使用する方が簡単でしょう。 'time(ts(NA、start = 2006、end = 2011、frequency = 4))' – alistaire