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

 
Maxim Dmitrievsky #:

Ну там будут точно такие же солверы, какие ты написал. Надо искать что-то оригинальное.

Дело не в пакетах, а в местных юзерах этих пакетов :) Как бомжи роются в них, без особой цели.


ну ок, и правда. зачем мне нужно тратить усилия переубеждать кого-то. придут - будем посмотреть, не придут - что и требовалось доказать))
 
Andrey Dik #:

ну ок, и правда. зачем мне нужно тратить усилия переубеждать кого-то. придут - будем посмотреть, не придут - что и требовалось доказать))

но ты-то понимаешь как эти алгоритмы работают, а у них из пакета вытащено...

не придут, они не смогут даже данные из библиотеки твоей взять. говорю, он цикл for 3 дня писал

я предложил точно так же каузал инференс обсудить.. на свою голову. Реакция - дно и дурка.

забей :)
 
Maxim Dmitrievsky #:

но ты-то понимаешь как эти алгоритмы работают, а у них из пакета вытащено...

не придут, они не смогут даже данные из библиотеки твоей взять. говорю, он цикл for 3 дня писал

я предложил точно так же каузал инференс обсудить.. на свою голову. Реакция - дно.

а почему так бузят, разговаривают как взрослые, курят, матом ругаются?

 
Andrey Dik #:

а почему так бузят, разговаривают как взрослые, курят, матом ругаются?

потому что на форуме можно все и тебе за это ничего не будет

 
Maxim Dmitrievsky #:

потому что на форуме можно все и тебе за это ничего не будет

по-видимому так. аминь.
 
Andrey Dik #:

мне действительно интересно, на чем основана слепая  вера в пакеты? может быть где-то есть сравнительные тесты пакетов по AO? теряюсь в догадках...


Слепая вера НЕ в пакеты, а в профессиональную среду разработки.

Самый первый признак профессиональной среды - это возможность что-либо найти в этой среде. Если про R то найти в области статистики.

Оптимизация, вообще-то, не статистика, тем не менее по вполне понятным причинам в R собраны пакеты, связанные с оптимизацией. За ДВА клика я нашел ссылку на запредельно большой перечень пакетов, относящихся к оптимизации см. выше.

Пакет в R - это набор программных средств, удовлетворяющих требованиям модерации по составу, оформлению, тестированию и сопровождению.

Беру первый попавшийся пакет в списке -  optimx. 

На него имеется ссылка https://cran.r-project.org/web/packages/optimx/index.html со следующими сведениями:

Version: 2022-4.30
Imports: numDeriv
Suggests: knitr, rmarkdown, setRNG, BB, ucminf, minqa, dfoptim, lbfgsb3c, lbfgs, subplex
Published: 2022-05-10
Author: John C Nash [aut, cre], Ravi Varadhan [aut], Gabor Grothendieck [ctb]
Maintainer: John C Nash <nashjc at uottawa.ca>
License: GPL-2
NeedsCompilation: no
Citation: optimx citation info
Materials: NEWS
In views: Optimization
CRAN checks: optimx results - это результаты проверки пакета.

Documentation:

Reference manual: optimx.pdf
Vignettes: Using and extending the optimx package
Rvmmin15
SNewton

Downloads:

Package source: optimx_2022-4.30.tar.gz


Не буду комментировать все позиции, посмотрим только руководство  https://cran.r-project.org/web/packages/optimx/optimx.pdf

Оказывается пакет содержит пару десятков функций. 

Отмечу крайне важный момент: имеется ссылка на описание алгоритмов пакета - это обычная практика в R - не встречал пакетов без описания алгоритмов. Все пакеты R - НЕ черные ящики, всегда есть описание алгоритмов, которло, обычно, имеет список литературы по обсуждению и апробации. 

References Nash, John C. and Varadhan, Ravi (2011) Unifying Optimization Algorithms to Aid Software System Users: optimx for R, Journal of Statistical Software, publication pending

Все перечисленное выше и определяет R как профессиональную среду разработки и среду для профессионалов-статистиков. К этому следует добавить, что существует версия R, которую купила и поддерживает Майкрософт. В области статистики  на сегодня все остальное "колхоз", который рядом не стоит с R. Еще лет 5-10 были конкуренты, например, SPSS, а сегодня нет.

Дик! Что Вы можете противопоставить этому профессиональному подходу в программировании? Вполне допускаю, что Вы что-то такое гениальное написали. А нам-то что? Не уж-то Вам не понятно, что НИ один здравомыслящий программист НЕ доверит деньги самопальной программе? Если у Вас гениальный алгоритм оптимизации, что оформите пакет и поместите на CRAN. Но от того, что у Вас имеется до СRAN дистанция огромного размера. Нужны огромные усилия, чтобы превратить Ваши самопальные алгоритмы в профессиональный и обще доступный инструмент. Причем самое главное препятствие - это опубликовать и получить признание профессионального сообщества  Вашего гениального алгоритма.  Кстати алгоритмы оптимизации в R - только оболочка на R, а сам алгоритм либо С++, либо на Фортране.

optimx: Expanded Replacement and Extension of the 'optim' Function
optimx: Expanded Replacement and Extension of the 'optim' Function
  • cran.r-project.org
Provides a replacement and extension of the optim() function to call to several function minimization codes in R in a single statement. These methods handle smooth, possibly box constrained functions of several or many parameters. Note that function 'optimr()' was prepared to simplify the incorporation of minimization codes going forward. Also implements some utility codes and some extra solvers, including safeguarded Newton methods. Many methods previously separate are now included here. This is the version for CRAN.
 
СанСаныч Фоменко #:

Слепая вера НЕ в пакеты, а в профессиональную среду разработки.

Самый первый признак профессиональной среды - это возможность что-либо найти в этой среде. Если про R то найти в области статистики.

Оптимизация, вообще-то, не статистика, тем не менее по вполне понятным причинам в R собраны пакеты, связанные с оптимизацией. За ДВА клика я нашел ссылку на запредельно большой перечень пакетов, относящихся к оптимизации см. выше.

Пакет в R - это набор программных средств, удовлетворяющих требованиям модерации по составу, оформлению, тестированию и сопровождению.

Беру первый попавшийся пакет в списке -  optimx. 

На него имеется ссылка https://cran.r-project.org/web/packages/optimx/index.html со следующими сведениями:

Version: 2022-4.30
Imports: numDeriv
Suggests: knitr, rmarkdown, setRNG, BB, ucminf, minqa, dfoptim, lbfgsb3c, lbfgs, subplex
Published: 2022-05-10
Author: John C Nash [aut, cre], Ravi Varadhan [aut], Gabor Grothendieck [ctb]
Maintainer: John C Nash <nashjc at uottawa.ca>
License: GPL-2
NeedsCompilation: no
Citation: optimx citation info
Materials: NEWS
In views: Optimization
CRAN checks: optimx results - это результаты проверки пакета.

Documentation:

Reference manual: optimx.pdf
Vignettes: Using and extending the optimx package
Rvmmin15
SNewton

Downloads:

Package source: optimx_2022-4.30.tar.gz


Не буду комментировать все позиции, посмотрим только руководство  https://cran.r-project.org/web/packages/optimx/optimx.pdf

Оказывается пакет содержит пару десятков функций. 

Отмечу еще один крайне важный момент: имеется ссылка на описание алгоритмов пакета - это обычная практика в R - не встречал пакетов без описания алгоритмов.

References Nash, John C. and Varadhan, Ravi (2011) Unifying Optimization Algorithms to Aid Software System Users: optimx for R, Journal of Statistical Software, publication pending

Все перечисленное выше и определяет R как профессиональную среду разработки и среду для профессионалов-статистиков. К этому следует добавить, что существует версия R, которую купила и поддерживает Майкрософт. В области статистики  на сегодня все остальное "колхоз", который рядом не стоит с R. Еще лет 5-10 были конкуренты, например, SPSS, а сегодня нет.

Дик! Что Вы можете противопоставить этому профессиональному подходу в программировании? Вполне допускаю, что Вы что-то такое гениальное написали. А нам-то что? Не уж-то Вам не понятно, что НИ один здравомыслящий программист НЕ доверит деньги самопальной программе? Если у Вас гениальный алгоритм оптимизации, что оформите пакет и поместите на CRAN.Но от того, что у Вас имеется до СRAN дистанция огромного размера. Нужны огромные усилия, чтобы превратить Ваши самопальные алгоритмы в профессиональный и обще доступный инструмент. Причем самое главное препятствие - это опубликовать и получить признание профессионального сообщества  на Ваш гениальный алгоритм.  Кстати алгоритмы оптимизации - там только оболочка на R,а все остальное либо С++, либо на Фортране.

ухты! 87 страниц описалова! круто, наверное дельная весч!

блин, я так и думал, слепая вера.

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


"Дело не в пакетах, а в местных юзерах этих пакетов :) Как бомжи роются в них, без особой цели." (C)

 
СанСаныч Фоменко #:

а сколько здесь всего интересного

https://cran.r-project.org/web/views/Finance.html



как то спрашывал  - как узнать что ТС переобучена

вот пожалуйсто https://cran.r-project.org/web/packages/pbo/index.html

https://github.com/mrbcuda/pbo

CRAN Task View: Empirical Finance
CRAN Task View: Empirical Finance
  • cran.r-project.org
This CRAN Task View contains a list of packages useful for empirical work in Finance, grouped by topic.
 
mytarmailS #:

А в чем была проблема Ренат? CRAN не пропустил?

У них религиозность даже в процессе регистрации.

Видите ли, с компаниями они не работают. Им подавай только авторские/персональные регистрации.

Упирались несколько недель. Они.
 
Andrey Dik #:

Можно ли из интегрированной в MT5 программы R вызвать библиотеку .ex5?

Это внешний пакет, который может запрашивать данные из Метатрейдера.

Запуск внутри Метатрейдера, как это сделали для Питон скриптов, не планировали.
Причина обращения: