Frage
Ich versuche, ich versuche, die „to.minutes3“ -Funktion in der XTS-Paket Segment meine Daten zu verwenden.
Diese Funktion korrekt die Zeitspalte in den gewünschten Intervallen nicht setzen. Aber Datenspalten werden „offen“, „close“, „hoch“ und „niedrig“. Gibt es sind Art und Weise die Funktion Durchschnitt sagen die Datenpunkte, die in dem gleichen Intervall fallen?
Danke, Derek
Lösung
Sie möchten period.apply
. Angenommen, Ihre Daten sind im Objekt x
und sind mehr häufiger als 3 Minuten, unter dem Code geben Ihnen einen Mittelwert für jede einzelne, nicht-überlappende, 3-Minuten-Intervall.
> period.apply(x, endpoints(x,k=3,"minutes"), mean)
Andere Tipps
Es scheint mir, wie die Antwort nein ist, ohne vollständig die Funktion zu ändern, basierend auf Hilfe ( „to.period“). to.minutes
Anwendungen to.period
, die sagt der folgende w.r.t. die EHTS- Parameter:
EHTS- sollte ein EHTS- Objekt sein ist zurückgekommen? (Nur EHTS- = zur Zeit TRUE unterstützt)
So werden andere Rückgabewerte werden nicht unterstützt.