Линейная регрессия для временных рядов |
Здравствуйте, гость ( Вход | Регистрация )
Линейная регрессия для временных рядов |
9.02.2018 - 18:18
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 14 Регистрация: 28.01.2018 Пользователь №: 30897 |
Прошу простить, что вопрос немного не медицинский. Подскажите, можно ли применять для предсказания временного ряда не стандартные методы (ARIMA, сезонные, аддитивные модели), а именно простую линейную регрессию?
вот пример данных за 30 дней. Можно ли используя только линейную регрессию предсказать значения Заранее всем спасибо , кто подсказал. Сообщение отредактировал scholar - 11.02.2018 - 17:23 |
|
10.02.2018 - 14:03
Сообщение
#2
|
|
Группа: Пользователи Сообщений: 231 Регистрация: 27.04.2016 Пользователь №: 28223 |
ЕСЛИ ((Вы уверены, что у вас линейная регрессионная модель может что-то предсказать на период 14 дней) И (у Вас действительно ежедневные данные за предыдущий период))
ТО использование специализированных средств работы с временными рядами Вам не нужно. Все что Вам надо: 1. Создаете фрейм: - первый столбец - номер дня (именно так - первый день наблюдения -1, второй день наблюдения - 2...... последний день наблюдения - (например)20). - второй столбец - значения наблюдения в соответствующий день. 2. Скармливаете эти данные функции lm(с2~c1,...). Получаете модель. 3. Подставляете дни, на которые вам надо сделать прогноз - в нашем примере - 21,22,.....34 (если надо на две недели вперед). 4.ЕСЛИ у Вас не нарушены основные предположения (т.е. модель действительно имеет линейные тренд, И он сохраняется на весь период прогнозирования) ТО наслаждаетесь результатами; ИНАЧЕ Применяете другие подходы; Сообщение отредактировал passant - 10.02.2018 - 14:10 |
|