Слишком мало периодов для разложения ()
ошибка выглядит так:
decompose(samplets) Error in decompose(samplets) : time series has no or less than 2 periods
Я хочу знать, в чем проблема? Я в основном пишу код outlookирования с использованием ARIMA, и я хочу knoe, если есть какие-либо сезонности или тенденции в моих данных.
Надеюсь на быстрый ответ !!!!!
- Как я могу прерывать текущий код в R с помощью команды клавиатуры?
- определить параметр $ right с переменной в R
- Удаление пустых строк файла данных в R
- Автоматически создавать формулы для всех возможных линейных моделей
- Глобальные и локальные переменные в R
- Автоматическое расширение R-фактора в набор переменных индикатора 1/0 для каждого уровня фактора
- вытащить p-значения и r-квадрат из линейной регрессии
- Преобразование серийного номера excel DateTime в R DateTime
- promise уже оценивается: рекурсивный аргумент аргумента по умолчанию или более ранние проблемы?
- data.frame без разрушения имен столбцов
- извлекать имена объектов из списка
- Разделить вектор по его последовательностям
- Преобразование десятичного в двоичный в R?
Ошибка довольно понятна. Ваш временной ряд, однако вы его создали, не имеет сезонных циклов или менее 2 сезонных циклов. (Это может не указывать на то, что данные не являются сезонными, возможно, вы неправильно создали samplets
.) Например, я могу воспроизвести ошибку, имея временные ряды с 7 ежеквартальными наблюдениями, которые явно не являются двумя полными полными сезонными циклами:
R> TS <- ts(1:7, frequency = 4) R> decompose(TS) Error in decompose(TS) : time series has no or less than 2 periods R> TS Qtr1 Qtr2 Qtr3 Qtr4 1 1 2 3 4 2 5 6 7
Точно так же, если я не samplets
частоту (т.е. frequency = 1
в вызове ts()
создающая ваш временной samplets
объекта samplets
[по умолчанию]), я получаю ту же ошибку:
R> TS <- ts(1:7) R> decompose(TS) Error in decompose(TS) : time series has no or less than 2 periods
В любом случае это указывает на то, что вы неправильно создали свой "ts"
объект, не указав правильные аргументы frequency
или deltat
, или у вас есть временной ряд недостаточной длины (количество лет) для покрытия двух полных сезонных циклов.
Пожалуйста, прочтите более подробную информацию, чтобы проверить, правильно ли вы создаете samplets
. Если вам нужна дополнительная помощь, опубликуйте воспроизводимый пример.