Я использую пакет прогнозов в R для некоторых основных прогнозов временных рядов по десяткам бизнес-показателей.Доступ к элементу времени во временном ряду
Обычно я устанавливаю ежеквартальные цели на основе данных за последние несколько лет.
В течение квартала я получаю фактические данные и пересматриваю, чтобы увидеть, произошел ли существенный сдвиг, который заставил бы меня пересмотреть ожидаемые цели. Я только хочу пересмотреть цели, если средние значения статистически различны или если тренд изменился значимым - что-то вроде контрольной диаграммы.
В идеале я хочу сделать это автоматически в сценарии, который я запускаю.
Например позволяет сказать, что у меня есть месячные данные за прошлый год, и я предсказываю из год
library(forecast)
StartingData <- (1:12)+rnorm(1:12)
forecast(ts(StartingData,start=c(2011,1), frequency =12),h=12)
Тогда я получаю следующие три месяца данные, которые, случается, «10» вместо продолжения линейного тренда ,
StartingData[13:15] <- 10
forecast(ts(StartingData,start=c(2011,1), frequency =12),h=12)
То, что я хотел бы сделать, это получить доступ к данным прогноза, чтобы сделать это сравнение по значению времени, указанного в выводе, чтобы сравнить свой новый прогноз на мой старый прогноз. Однако я не могу найти объект, связанный со значением времени строки.
Есть ли способ получить доступ к этим значениям времени, чтобы помочь мне сопоставить старый прогноз с новым прогнозом? Или мне нужно написать код, чтобы выяснить, сколько еще данных у меня в моем новом наборе данных, чем мой старый набор данных?
Thanks-
Чтобы просто задать вопрос, вы хотите получить доступ к обоим наборам данных для дальнейшего сравнения, не так ли? – Maiasaura
Да - я пытаюсь найти лучший способ автоматизировать вычисления между двумя наборами. Тот факт, что он дает дату, связанную с прогнозом, заставляет меня думать, что я должен иметь возможность связать два набора данных вместе по дате. Однако я не могу найти объект, чтобы это произошло. –