График временных рядов ARIMA в R - PullRequest
0 голосов
/ 12 сентября 2018

Я только начинаю изучать программирование на R и у меня есть вопрос, может ли кто-нибудь мне помочь.

Когда я создаю график (т.е. plot()) с моими данными даты на оси x и данными опросана оси Y все работает хорошо.

Но когда я скрываю данные опроса с помощью arima и пытаюсь добавить преобразованные данные с моими датами (, которые работали заранее ), сообщение,

«Ошибка: неожиданный символ в« plot (x, y) »

Появляется там, где его раньше не было.

Вот код Iя использую:

Politicalpollingdata <- arima(politicalparty, order=c(0,1,1))                    

Futurepoliticalforecast <- forecast(Politicalpollingdata, h=20)

plot(Datedata, Futurepoliticalforecast, main = "Political Party’s Polling Data", 
ylab = "% of Votes", xlab = "Years / Months")

Кто-нибудь знает

A) почему это происходит после того, как я преобразовал данные опроса с помощью команды arima?

B) есть лиспособ использовать данные временных рядов в x-axis (предпочтительно «г / м / д»)

Извинения, если это простое исправление, но я новичок в программировании на R, и я потратил часы ичасами пытаюсь найти решение без удачи!

Заранее спасибо

1 Ответ

0 голосов
/ 12 сентября 2018

Вот ваша проблема:

  • Данные не были преобразованы с использованием ARIMA, вы сделали модель.Когда вы запрашиваете у него прогноз, он выводит объект типа прогноз (список), который включает в себя гораздо больше информации, чем просто соответствующие значения.Вы сможете получить доступ к установленным значениям, используя Futurepoliticalforecast$fitted.

  • Да, их много.Вы не предоставили свои данные, поэтому я не знаю, в чем проблема.Тем не менее, x-метки работают очень хорошо, когда ввод имеет тип Date, но, опять же, я не знаю, в чем проблема может быть для ваших данных.

Административные замечания по вашему вопросу:

Пожалуйста, убедитесь, что вы предоставили воспроизводимый пример (данные и весь код здесь https://stackoverflow.com/help/how-to-ask). Также, пожалуйста, используйтеправильный формат для вашего кода.

...