Aprendizado de máquina no trading: teoria, prática, negociação e não só - página 75
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
É por isso que o Dr.Trader não pôde executar uma libVMR completa reescrita em R - demasiados cálculos e demasiado consumo de memória.
Eu tive um erro no meu código na função de conversão do kernel grande. O Atach tem a mesma versão antiga 3.01, mas com correcção. A memória agora está bem, assim como o grande kernel. Mas será mais lento que o Java.
Eu tinha um bug no meu código na grande função de conversão do kernel. O Atach tem a mesma versão antiga 3.01, mas com uma correcção. A memória está OK agora, assim como a grande máquina do kernel. Mas a velocidade é mais lenta que a do java.
A coisa mais nojenta é que a velocidade é abaixo do rodapé.
Também a libVMR é um classificador binário, o que não é bom. O Ternary pode fazer um objecto doce de merda:
No próprio preditor o nível de generalização dos dados é 90%, mas no modelo descarregado é apenas 47% Não está claro.... E ainda não funcionou em MQL....
Lentamente aumentei o nível de generalização do modelo até 100%, vamos ver como funciona no futuro :-)
100% generalisabilidade não é o limite. Podemos melhorá-la ainda mais, selecionando os preditores por viés. Se dois classificadores ternários têm 100% de capacidade de generalização, mas vieses diferentes, então o classificador com o viés mais baixo será melhor - ele tem preditores mais significativos.
Quanto menor o viés, menos exemplos na amostra de teste são marcados com um traço (incerteza).
100% generalisabilidade não é o limite. Ela pode ser ainda melhorada através da seleção de preditores por viés. Se dois classificadores ternários têm 100% de generalizabilidade, mas vieses diferentes, o classificador com o menor vieses será o melhor, pois tem preditores mais significativos.
Quanto menor o viés, menos exemplos na amostra de teste são marcados por traços (incerteza).
Há muito tempo que me pergunto e me pergunto. O que significa Indicador por parâmetro Reshetov e o que significa? O que é que isso significa?
A questão é que é um bom indicador da capacidade de aprendizagem, mas não faz qualquer sentido para a capacidade de generalização. É por isso que o vou remover nas próximas versões do jPrediction, para não ser um incómodo.
A questão é que é um bom indicador da capacidade de aprendizagem, mas não faz qualquer sentido para a capacidade de generalização. É por isso que nas próximas versões do jPrediction eu vou removê-lo para torná-lo menos incômodo.
Yuri, uma pergunta. Pode um prognosticador dar probabilidades em vez de aulas?
Yuri, uma pergunta. Um preditor pode produzir probabilidades em vez de aulas?
Não, as probabilidades foram calculadas em versões muito antigas da libVMR, mas havia um grande problema: todos os preditores devem ser estritamente independentes uns dos outros para calcular corretamente o valor da probabilidade. E fazer cumprir tal condição em muitas áreas de aplicação não é de todo realista. Por exemplo, quase todos os indicadores e osciladores na negociação estão correlacionados entre si, ou seja, não são independentes. Além disso, a condição de independência no algoritmo, na sua ausência nos dados, tem um impacto negativo sobre a capacidade de generalização. Por isso, uma tal direcção sem saída teve de ser abandonada.
Agora o jPrediction não presta atenção à independência dos preditores, mas apenas ao valor da generalização. Isto porque vários preditores podem se complementar, ou seja, alguns exemplos darão bons resultados para alguns preditores, outros para outros e combinações de preditores para outros. O cálculo das probabilidades sob tais condições pode ter uma margem de erro muito grande e altamente questionável.