Я не понимаю, как создаются объекты временных рядов в R. У меня есть данные: data = c(101,99,97,95,93,91,89,87,85,83,81)
(меньший набор данных для краткости). Эти данные берутся один раз в день в течение 11 дней, начиная с 2016-07-05
до 2016-07-15
. Согласно docs, частота для данных, взятых ежедневно, должна быть 7. Но я не понимаю значения для параметров start
и end
. Для start
, docs говорят: the time of the first observation. Either a single number or a vector of two integers, which specify a natural time unit and a (1-based) number of samples into the time unit.
Я не понимаю, что такое 1-based number of samples
. Я попытался это сделать, но это не помогло.создание временных рядов для данных, взятых ежедневно в R
Если я просто использовать 2016,7
в качестве начала и окончания, я просто получаю:
Time Series:
Start = c(2016, 7)
End = c(2016, 7)
Frequency = 7
[1] 101
Если я использую 2016,7,1
и 2016,7,11
в качестве начала и окончания, я все еще получаю тот же результат.
Что я делаю неправильно?
Я использую временные ряды для прогнозирования. Я пытался использовать 'xts', и он хранит данные в ожидаемом формате (например, отметка времени и значение для этой метки времени). Но вывод, который я получил от вызова 'прогноз', используя объект xts, является объектом' ts', который больше не содержит эти метки времени. Я просто вижу значения. –
Единственный способ исправить это, добавив даты вручную обратно в объект ts, как описано здесь. Http://stackoverflow.com/a/10347205/5795592 Не знаю, было бы проще просто использовать данные. кадр с столбцом Date. – hannes101