Я новачок на сторінці та досить нова статистика та Р. Я працюю над проектом для коледжу з метою знайти співвідношення між дощем та рівнем потоку води в річках. Як тільки кореляція буде доведена, я хочу її передбачити / передбачити.
У мене є сукупність даних за декілька років (що приймаються кожні 5 хвилин) для конкретних річок, що містять:
- Опади в міліметрах
- Течія річки в кубічних метрах на секунду
Ця річка не має снігу, тому модель заснована лише на дощі та часі. Інколи спостерігаються морози, але я думаю про те, щоб вилучити ці періоди з даних як переживачів, оскільки ця ситуація виходить за рамки мого проекту.
Приклади Тут у вас є кілька сюжетів зразкових даних про дощ і підйом води через кілька годин.
Червона лінія - річковий потік. Помаранчевий - дощ. Ви можете бачити, що завжди йде дощ, перш ніж вода піднімається в річці. У кінці тимчасового ряду знову починається дощ, але це вплине на течію річки пізніше.
Кореляція є. Ось що я зробив у R, щоб довести кореляцію за допомогою ccf в R:
- перехресна кореляція
- провідна змінна
- відставання
Це мій рядок R, який використовується для другого прикладу (один період опадів):
ccf(arnoiaex1$Caudal, arnoiaex1$Precip, lag.max=1000, plot=TRUE, main="Flow & Rain")
Моє тлумачення:
- що дощ приводить (трапляється спочатку),
- є значна кореляція, яка досягає максимального відставання в (я можу перевірити точну кількість, я знаю цю частину).
- Я не знаю, як дізнатись час, коли кореляція впливає на течію річки, я думаю, що назва - «утримання». Що я бачу, це графік слід за тією ж формою першого графа, коли річка втрачає воду після дощу. Я не вважаю, що виходячи з цього, я можу сказати, що утримання триває від коли воно досягає (я можу перевірити це в об'єкті, створеному в кадрі даних, повернутий і побачити, коли рівень води повертається до значення "перед дощем". Це правильно? Чи є кращий спосіб знайти утримання?
ccf
Я правий?
Про часовий ряд . Цей часовий ряд не має періодичності чи сезонності. Дощ може прийти будь-коли і спричинити вплив. Це влітку зменшується, але все ж трапляється, це район з великим дощем цілий рік.
Модель та прогноз
Я не знаю, як створити модель, щоб можна було робити прогноз, який підказує мені, на скільки річка збирається збільшити обсяг після періоду дощу. Я пробував деякі arima
, auto arima
але не був дуже успішним. Повинен чи я використовувати Arima
, vars
або інша різна багатовимірна модель? Будь-яке посилання на приклад допомогло б вам.
Будь ласка, дайте мені знати, якщо ви знаєте найкращий спосіб створити цей прогноз, яку модель я повинен використовувати. Є кілька інших речей, які я розглядаю, але я їх вийняв із цього пояснення для простоти. Я можу поділитися деякими даними, якщо потрібно.