В даний час я працюю над проектом з прогнозування даних часових рядів (щомісячні дані). Я використовую R для прогнозування. У мене є 1 залежна змінна (y) і 3 незалежні змінні (x1, x2, x3). Змінна y має 73 спостереження, так само, як і інші 3 змінні (alos 73). З січня 2009 року по січень 2015 року я перевірив співвідношення та p-значення, і це все важливо, щоб поставити його в модель. Моє питання: Як я можу зробити хороший прогноз, використовуючи всі незалежні змінні? У мене немає майбутніх значень для цих змінних. Скажімо, я хотів би передбачити, яка моя змінна y за 2 роки (у 2017 році). Як я можу це зробити?
Я спробував наступний код:
model = arima(y, order(0,2,0), xreg = externaldata)
Чи можу я передбачити значення y протягом 2 років за допомогою цього коду?
Я також спробував регресійний код:
reg = lm(y ~ x1 + x2 + x3)
Але як я можу взяти час у цьому коді? Як я можу прогнозувати, яке значення буде у мене за два роки? Я новачок у статистиці та прогнозуванні. Я зробив декілька читання та кулачки через значення відставання, але як я можу використовувати значення відставання в моделі для прогнозування?
Насправді моє загальне питання полягає в тому, як я можу прогнозувати дані часових рядів із зовнішніми змінними без майбутніх значень?