Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 2819

 

Gradient Boosting

на трейне аccuracy повышается до 0,85
но на тесте падает до 0,75 
gb


Как вариант для поднятия аccuracy, можно попробовать аппроксимировать влияние значимых переменных, для каждого класса -1, 0, 1
Для использования этих сплайнов в качестве новых переменных.

Например для класса 1, влияние RSI было таким
s1

Аппроксимировали, получили новый сплайн.
s2

И так далее, для каждой переменной и каждого класса.
В итоге, наберётся новый набор сплайнов, который подаём на вход вместо исходных переменных.

 
Roman #:

Gradient Boosting

на трейне аccuracy повышается до 0,85
но на тесте падает до 0,75 


Как вариант для поднятия аccuracy, можно попробовать аппроксимировать влияние значимых переменных, для каждого класса -1, 0, 1
Для использования этих сплайнов в качестве новых переменных.

Например для класса 1, влияние RSI было таким

Аппроксимировали, получили новый сплайн.

И так далее, для каждой переменной и каждого класса.
В итоге, наберётся новый набор сплайнов, который подаём на вход вместо исходных переменных.

Ну че, похвально!! 

Ну я на тесте получал  0.83 на xgboost, но уже с других переменных,   брал ohlc и дончиан канал и строил все возможные отношение между переременными, каждый с каждым..  Получалось больше 10к признаков...
Но важных признаков там получалось около 300 переменных

Интересная идея с апроксимацией, хоть мне и не понятная, пробуй.. Интересно... 
Если выжать 0.9 думаю будет круто


=======
Хочу создать автоматический конструктор признаков, но никак не соберусь с силами и архитектурой кода... 
По сути  должна быть бомба, но это в теории

=======
А в чем ты модельки тренируешь? 
 
mytarmailS #:
Ну че, похвально!! 

Ну я на тесте получал  0.83 на xgboost, но уже с других переменных,   брал ohlc и дончиан канал и строил все возможные отношение между переременными, каждый с каждым..  Получалось больше 10к признаков...
Но важных признаков там получалось около 300 переменных

Интересная идея с апроксимацией, хоть мне и не понятная, пробуй.. Интересно... 
Если выжать 0.9 думаю будет круто


=======
Хочу создать автоматический конструктор признаков, но никак не соберусь с силами и архитектурой кода... 
По сути  должна быть бомба, но это в теории

=======
А в чем ты модельки тренируешь? 

В данных примерах все возможные отношения между переменными, автоматом были установлены.
Хотя можно их отключить, или задать конкретные переменные для связи.
k7


Поигрался с тюнингом без апроксимации, увеличил количество узлов на дерево до количества переменных.
Моделька усложнилась, обучалась 12 минут.
на трейне аccuracy поднялось до 0,97
но тест всё портит на 0,74
k6

В общем наверно есть над чем поработать и подумать. Может что и выжмется.
В проге много разных настроек, просто не до конца их понимаю как с ними работать.
Сам только изучаю функционал со вчерашнего дня ))
А твой дата сет как раз кстати подвернулся, для изучения функционала, ну может что и выжмется из твоих данных.

Не совсем понял,что ты представляешь под автоматическим конструктором признаков?
Авто поиск самих признаков, или авто поиск отношений между имеющимися признаками?

 
Roman #:

В данных примерах все возможные отношения между переменными, автоматом были установлены.
Хотя можно их отключить, или задать конкретные переменные для связи.

Не, я о совсем другом ..

Я имел в виду что обучал xgboost на других признаках чтобы получить акураси 0,83 на новых данных.

Конструировались признаки из OHLC и еще индикатор 

по принципу 

O[i] - H[i-1]

L[i-5]-indic[i-10]

........

....

..

и так все возможные комбинации (все со всеми)

получилось около 10к признаков

из них 300 полезных..

модель дала 0,83 на новых данных

===========

Roman #:

Не совсем понял,что ты представляешь под автоматическим конструктором признаков?

А вот описаное выше я хочу автоматизировать чтобы комп сам констуировал признаки, и тогда уже там будет не 10к признаков на выбор а миллиард например..

Roman #:

Авто поиск самих признаков, или авто поиск зависимостей между имеющимися признаками?

автоматическое создание/конструирование признаков ---> опробование на пригодность  --->  селекция лучших  --->  возможно мутация лучшых в поисках еще лучшых ...

И все на автомате. 

По мотивам МГУА , если читал.. но только по мотивам..

 
Roman #:

В проге много разных настроек, просто не до конца их понимаю как с ними работать.

Сам только изучаю функционал со вчерашнего дня ))
А твой дата сет как раз кстати подвернулся, для изучения функционала, ну может что и выжмется из твоих данных.

Что это за программа?

[Удален]  
Там по ходу выводы по целевым и признакам такие же как по HMM. Не понятно из какого места вытащены 😀
 
НЕптушникам которые считают близость и вероятность одним и тем же не понять... 
[Удален]  
В ПТУ не учат, что математически любая матрица это одно и то же 😀😀😀 и операции над ними одни и те же. Отличаются только алгоритмы определения кластеров и названия.
 
Ага, математически любая матрица одно и тоже,  следовательно близость и вероятность одно и тоже)))).
 Молчи не позорься НЕптушник
[Удален]  

геометрическую вероятность почитай

реально пень, за каждое слово цепляется

у тебя тотальная когнитивная дистрофия, как ты вообще спорить можешь о чем-то