Ошибка с HoltWinters из TS «Ошибка в xy.coords (x, y): длины 'x' и 'y' различаются» - PullRequest
0 голосов
/ 28 мая 2020

Я конвертирую объект ts в предсказание HoltWinters. Мои данные выглядят так:

TP  Year    Day Temp
1     1996  1     98
2     1996  2     97
3     1996  3     97
4     1996  4     90

И мой код выглядит так:

temps <- read.delim("temps2.txt")

ts <- ts(temps, start=c(1996,1), frequency = 123)

plot(ts, main="raw ts")

hw <- HoltWinters(ts, beta = FALSE, gamma = TRUE)

plot(hw)

Я получаю эту ошибку:

Error in xy.coords(x, y) : 'x' and 'y' lengths differ

Но сбивает с толку Для меня я знаю, что хочу, чтобы мой x был время , а мой y был значениями из столбца Temp , но я никогда не говорил об этом hw, поэтому я не знаю, как это исправить. Как только я получу правильно созданный объект hw, я хочу сделать прогноз экспоненциального сглаживания на будущее.

Предложения приветствуются :) Спасибо

1 Ответ

0 голосов
/ 29 мая 2020

Это сработало, как только я задал темп объекту ts следующим образом:

ts <- ts(temps$Temp, start=1996, frequency = 123)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...