質問

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

この関数は、時間列を目的の間隔に正しく配置します。ただし、データ列は「オープン」、「クローズ」、「ハイ」、「ロー」になります。同じ間隔に分類されるデータポイントを平均するために関数を伝える方法はありますか?

ありがとう、デレク

役に立ちましたか?

解決

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

> period.apply(x, endpoints(x,k=3,"minutes"), mean)

他のヒント

その関数を完全に変更せずに、ヘルプ( "to.period")に基づいて、答えがノーであるように見えます。 to.minutes 使用します to.period, 、次のWRTをOHLCパラメーターに示します。

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

そのため、他の返品値はサポートされていません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top