R XTS пакет to.minutes3 - PullRequest
       5

R XTS пакет to.minutes3

2 голосов
/ 18 сентября 2010

Я пытаюсь использовать функцию "to.minutes3" в пакете xts для сегментирования моих данных.

Эта функция правильно помещает столбец времени в желаемые интервалы. Но столбцы данных становятся «открытыми», «закрытыми», «высокими» и «низкими». Есть ли способ сказать функции для усреднения точек данных, которые попадают в тот же интервал?

Спасибо, Derek

Ответы [ 2 ]

2 голосов
/ 18 сентября 2010

Вы хотите period.apply.Предполагая, что ваши данные находятся в объекте x и больше чаще, чем за 3 минуты, приведенный ниже код даст вам среднее значение для каждого отдельного непересекающегося 3-минутного интервала.

> period.apply(x, endpoints(x,k=3,"minutes"), mean)
1 голос
/ 18 сентября 2010

Мне кажется, что ответ «нет», без полного изменения этой функции на основе справки («to.period»). to.minutes использует to.period, что говорит следующее w.r.t. параметр OHLC:

OHLC, если объект OHLC будет вернулся? (только OHLC = TRUE в настоящее время поддерживается)

Таким образом, другие возвращаемые значения не поддерживаются.

...