1 分間隔のタイム シーケンスを生成して、xts オブジェクトに貼り付けたいと思います。基本的に、私はそのような目盛りごとのdateTimeオブジェクトを持っています:
[1] "2010-02-02 08:00:03 CET" "2010-02-02 08:00:04 CET" "2010-02-02 08:00:04 CET" "2010-02-02 08:00:04 CET" "2010-02-02 08:00:04 CET"
[6] "2010-02-02 08:00:04 CET" "2010-02-02 08:00:04 CET" "2010-02-02 08:00:05 CET" "2010-02-02 08:00:05 CET" "2010-02-02 08:00:05 CET"
RTAQパッケージ関数を使用して、xtsシリーズを(前の目盛りで)集約して、1分(等)間隔の時系列を取得しています。
price_1m<-aggregatets(price,FUN="previoustick",k=1,on="minutes")
問題は、時間ラベルが集約されていないことです。つまり、集約されたシリーズが 1 分間隔の時間オブジェクトによってラベル付けされていません。これは、価格のない秒があるためです。等間隔の時系列を取得するために、関数は前のティック価格で空白を埋めます。
したがって、人工的な 1 分間隔のタイム シーケンスを取得するには、どうすれば 1 分間隔のタイム シーケンスを作成できますか?
ありがとう。