2

xtsパッケージの「to.minutes3」関数を使用してデータをセグメント化しようとしています。

この関数は、時間列を目的の間隔に正しく配置します。ただし、データ列は「開く」、「閉じる」、「高い」、「低い」になります。同じ間隔に入るデータポイントを平均化するように関数に指示する方法はありますか?

ありがとう、デレク

4

2 に答える 2

2

あなたが欲しいperiod.apply。データがオブジェクト内にあり、3分よりも頻繁であると仮定すると、x以下コードは、重複しない3分間隔ごとの平均を示します。

> period.apply(x, endpoints(x,k=3,"minutes"), mean)
于 2010-09-17T20:59:31.137 に答える
1

help( "to.period")に基づいて、その関数を完全に変更しなければ、答えはノーのように見えます。 to.minutesを使用しますto.period。これは、OHLCパラメータについて次のように言います。

OHLC OHLCオブジェクトを返す必要がありますか?(現在サポートされているのはOHLC = TRUEのみ)

したがって、他の戻り値はサポートされていません。

于 2010-09-17T20:13:10.090 に答える