Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 2311
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тогда нет смысла менять шило на мыло
Максим, вы вроде разобрались с алглибовским МГК https://www.mql5.com/ru/forum/36408/page17#comment_9620369
Как из s2 и v получить например 2 столбца главных компонент.
Массивы s2 и v вроде отсортированы, главные вначале или в конце?Полагаю, что x надо с этими коэффициентами умножать/делить?
Есть формула?
Максим, вы вроде разобрались с алглибовским МГК https://www.mql5.com/ru/forum/36408/page17#comment_9620369
Как из s2 и v получить например 2 столбца главных компонент.
Массивы s2 и v вроде отсортированы, главные вначале или в конце?Полагаю, что x надо с этими коэффициентами умножать/делить?
Есть формула?
Делал pca и lda, но уже не вспомню, к сожалению, давно было. Ничего полезного не получил, поэтому забылось
Может еще кто знает?
Тут шаг 4, есть такой код по созданию столбцов компонент, но пока не пойму как циклами и (*/+-) такое повторить.
_, vecs = np.linalg.eig(covmat)
v = -vecs[:,1])
Xnew = dot(v,Xcentered)
print Xnew
OUT: [ -9.56404107 -9.02021624 -5.52974822 -2.96481262 0.68933859 0.74406645 2.33433492 7.39307974 5.3212742 10.59672425]
Может еще кто знает?
Тут шаг 4, есть такой код по созданию столбцов компонент, но пока не пойму как циклами и (*/+-) такое повторить.
_, vecs = np.linalg.eig(covmat)
v = -vecs[:,1])
Xnew = dot(v,Xcentered)
print Xnew
OUT: [ -9.56404107 -9.02021624 -5.52974822 -2.96481262 0.68933859 0.74406645 2.33433492 7.39307974 5.3212742 10.59672425]
https://gist.github.com/freemancw/2981258
https://gist.github.com/freemancw/2981258
В результате нужно получить для каждой компоненты 6 строк (по этому примеру).
Видел. Это не то. Тут матрицу 3х3 просто в переменные переписаны. Но новые вектора компонент не вычислены.
В результате нужно получить для каждой компоненты 6 строк (по этому примеру).
реально потерял и не помню.. была версия бота на pca, если найду потом скину
реально потерял и не помню.. была версия бота на pca, если найду потом скину
Поиск по слову PCABuildBasis на всем диске может помочь) Если файл не удален.
в облаке в архивах все старое
вот кусок кода c pca или lda (второе закомментировано)
Вот еще