Построить линию прогнозируемого временного ряда в определенных координатах индекса

#r #plot #time-series

#r #построить #временные ряды

Вопрос:

Я довольно новичок в R и, несмотря на то, что провел много исследований по этому наивному вопросу, я смог найти только чрезмерно сложные решения этой простой проблемы. Я просто хотел бы понять, как использовать plot() и lines () для решения следующего.

У меня есть некоторые прогнозируемые значения, которые я хочу сопоставить с фактическими значениями во временном ряду.

С помощью этого кода строятся прогнозируемые значения, начиная с индекса оси 0

 plot(as.ts(data$y[1:500]))
  lines(as.ts(output1), col = "blue")
  

Однако я хотел бы, чтобы она начиналась с индекса оси 251 в ts, чтобы показать прогноз синим цветом, а фактические значения — черным.

Ответ №1:

Вы можете использовать параметр xlim для указания положения ваших графиков на оси x, если вы это имеете в виду:

 plot(as.ts(data$y[1:500]), xlim = c(251,500))
  lines(as.ts(output1), col = "blue")