Я пытаюсь разделить временные ряды хтс в окнах 90 дней. Я хочу, чтобы разделение началось с первого события временного ряда.
Вот некоторые примеры данных, иллюстрирующих проблему:
V1 <-as.Date(c('2014-01-16','2014-01-16','2014-01-16','2014-01-16','2014-01-16', '2014-03-24','2014-03-24','2014-03-24',
'2014-05-12', '2014-05-12', '2014-05-12', '2014-05-12', '2014-05-26', '2014-05-26'))
data <- as.data.frame(V1)
data <- xts(data,order.by = data$V1)
Я ожидаю, что следующая команда выполнит работу, но это не так:
xts::split.xts(x=data,f="days",k=90)
Может быть, это не ошибка, а то, что xts должен разделять вещи, потому что он использует 1970-01-01 в качестве начальной точки разделения.