Кто может на словах объяснить, как устроена ARIMA(без сложных формул)? У меня есть желание и возможность сделать индикатор на этом алгоритме. - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что-то застрял на авторегрессии второго порядка
Первого порядка посчитал, из примера увиденного в интернете, просто вместо x(номеров баров) поставил значения цен сдвинутых на один бар
(MQL5 индексация баров наоборот, чем в MQL4).
Расчеты совпали с примером. По сути это тот же алгоритм, что в линейной регрессии для получения a,b,c.
Попробовал считать по разному с добавлением второго ряда X2(сдвинутым на два бара назад).
Ну, никак не сходится с расчетом в эксель. А формулу в пакете "анализ данных" не достать из экселя, в интернете полно математических, но конкретного алгоритма, что на что умножить, разделить и пр. не нашел.
Что-то застрял на авторегрессии второго порядка
Первого порядка посчитал, из примера увиденного в интернете, просто вместо x(номеров баров) поставил значения цен сдвинутых на один бар
(MQL5 индексация баров наоборот, чем в MQL4).
Расчеты совпали с примером. По сути это тот же алгоритм, что в линейной регрессии для получения a,b,c.
Попробовал считать по разному с добавлением второго ряда X2(сдвинутым на два бара назад).
Ну, никак не сходится с расчетом в эксель. А формулу в пакете "анализ данных" не достать из экселя, в интернете полно математических, но конкретного алгоритма, что на что умножить, разделить и пр. не нашел.
мб попробуйте достать из alglib, там есть множественная лин. регрессия, просто кол-во признаков добавляете в матрицу
Два дня не спал из-за соседей сверху опять устроили проходной двор на головой, ночами гремят, бегают всякие подозрительный личности.
Нашел ресурс где по порядку раскладывается алгоритм множественной регрессии.https://math.semestr.ru/regress/corel.php
Может есть и короче пути, но пока сделал такой вариант. Теперь нужно слепить авторегрессии первого и второго порядка и сравнивать корреляцию R2 и использовать, тот порядок, где она больше.
Кто знает, как рассчитываются коэффициенты в ARIMA для моделей МА>2. Для моделей МА формулы не линейны и для каждого порядка разные.
Вот ещё:
Много чего читал. В первоисточнике Бокса и Дженкинса описывается два метода:
1.Линейно-сходящийся процесс.
2.Квадратически сходящийся процесс.
Остановился на первом. Вот здесь есть описание стр.61 https://dlib.rsl.ru/viewer/01002804041#?page=62
Дисперсию белого шума рассчитал так:
с2 нашел так:
Теперь пробую подставить значения, как в формуле:
θ2=c`2/дисперсия белого шума в квадрате
Получаются значения явно не коэффициенты, а acf.
Может чего не понял. Но, судя по названию все-таки коэффициенты подгоняются так же циклами, а вычисления ковариаций нужны для получения числителя из формулы нахождения белого шума.
Было бы хорошо обойтись прямыми формулами, чем циклами. Но, с формулами знаю только, как вычислить коэффициент процесса МА(1).
Посмотри: использование метода Бокса-Дженкинса для прогнозирования временных рядов. Автор Демьянов Руслан
Хотите прикол. https://machinelearningmastery.com/arima-for-time-series-forecasting-with-python/
Очень похоже. Даже картинки одни и теже. В интернете практически все одно и тоже, как попугаи повторяют. Как стих выучат совершенно не понимая, что там на самом деле.
Или только теорию знают, когда касается практического применения впадают в ступор.
Интернетом пользоваться умею, ссылок достаточно. Если есть, что по теме, а именно, как находятся коэффициенты для различных порядков МА(q), то можно и ссылку разместить.
Если хотите написать, что-то вроде "да это же очевидно", "проще простого", "что там сложного не пойму" и в довершение еще кучу ссылок прилепть, типа вот читай)
То лучше ничего не пишите, не засоряйте ветку. Мне уже достаточно лет, не надо мне морочить голову и поддаваться на эти игры не буду))