Результаты тестирования моделей Лассо и Опорные вектора
Результаты тестирования моделей Лассо (Lasso) и опорные вектора (SVR)
- Время тестирования – август 2023 года
- Проведено тестирование 17 моделей с использованием библиотек skforecast и scikit-learn (LGBM, CatBoost, Ridge, XGB, Lasso, BayesianRidge, SARIMA, ElasticNet, RANSACRegressor, SVR, MLPRegressor, NuSVR, HuberRegressor, KNeighborsRegressor, IsotonicRegression, LinearRegression, RandomForestRegressor). Использованы модели различных видов (линейные, деревья решений, бустинг, нейросети, опорные вектора)
- Для поиска гиперпараметров использовались методы Grid search и Bayesian search
- Проверялись варианты авторегрессии (предсказание на основе только предыдущих значений цены), а также предсказание на основе нескольких дополнительных рядов (таких как индексы акций и облигаций, курс доллара, индекс волатильности RVI)
- Данные – исторические цены за 10 лет. Загружались с ММВБ (дневные свечи). Данные разделены на отрезки:
- обучение – 50%
- подбор гиперпараметров модели – 30%
- тест – 20%
- Прогноз выполнялся на 20 дней
- Отобраны две модели с лучшими результатами – Lasso и SVR
В ходе тестирования определены:
- Отклонение – среднее процентное отклонение прогноза от реальной цены
- Направление – определение моделью направления рынка (% правильного определения роста или падения)
- Прибыль – прибыль от сделок (вход в первый день в направлении, которое предсказала модель, выход в последний день прогноза). Биржевая комиссия 0.1%. Проскальзывание не учитывалось
Тикер | Модель | % отклонение | Направление | Прибыль % |
---|---|---|---|---|
AFKS | 7.25 | 71.88 | 3.48 | |
Lasso | 5.40 | 71.88 | 3.41 | |
SVR | 9.10 | 71.88 | 3.54 | |
FLOT | 10.14 | 55.56 | -0.42 | |
Lasso | 5.62 | 66.67 | 0.87 | |
SVR | 14.65 | 44.44 | -1.71 | |
GMKN | 4.99 | 70.32 | 2.41 | |
Lasso | 3.68 | 71.88 | 3.04 | |
SVR | 6.29 | 68.75 | 1.78 | |
IMOEX | 4.78 | 63.68 | 2.34 | |
Lasso | 4.24 | 56.76 | 2.00 | |
SVR | 5.32 | 70.59 | 2.67 | |
LKOH | 6.10 | 47.26 | 1.27 | |
Lasso | 4.97 | 62.16 | 2.57 | |
SVR | 7.22 | 32.35 | -0.04 | |
MAGN | 8.27 | 60.94 | 2.05 | |
Lasso | 5.88 | 65.62 | 2.75 | |
SVR | 10.66 | 56.25 | 1.34 | |
MGNT | 8.97 | 54.97 | 1.62 | |
Lasso | 7.06 | 54.05 | 0.68 | |
SVR | 10.88 | 55.88 | 2.56 | |
RTSI | 6.77 | 59.02 | 2.51 | |
Lasso | 5.68 | 62.16 | 2.93 | |
SVR | 7.86 | 55.88 | 2.09 | |
SBER | 9.15 | 53.50 | 1.69 | |
Lasso | 7.33 | 54.05 | 2.22 | |
SVR | 10.98 | 52.94 | 1.15 | |
Итого (среднее) | 7.38 | 59.68 | 1.88 |
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.