Discussão do artigo "Distribuições estatísticas no MQL5 - tirando o melhor de R" - página 18
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
Olá,
encontrei um problema ao calcular o quantil da distribuição gama
em R:
> qgamma(0.05,2,scale=1)
[1] 0.3553615
> qgamma(0.05,10,scale=1)
[1] 5.425406
em mql5:
Resultados:
0.3553615106986621
Erro 4
build 1596
Alterado o cálculo dos quantis da distribuição gama. Versão corrigida do Gamma.mqh no apêndice (substituir em MQL5\Include\Math\Stat\).
Resultado do cálculo:
A página de ajuda diz MathProbabilityDensityGamma() em vez de MathProbabilityDensityNoncentralBeta()
Obrigado, corrigido
O CDF da distribuição hipergeométrica é calculado incorretamente pela função MathCumulativeDistributionHypergeometric(). Por definição, a função de distribuição de probabilidade deve ser definida para qualquer número real. Abaixo está um script no mql5 com seus resultados e, para comparação, o mesmo no R.
resultado:
-1,0 nan 2
0.0 0.0 0
0,5 nan 2
divisão por zero em 'Hypergeometric.mqh' (241,35)
result:
[1] 0.0000000 0.0000000 0.0000000 0.2222222
O CDF da distribuição hipergeométrica é calculado incorretamente por MathCumulativeDistributionHypergeometric().
Obrigado pela mensagem, vamos dar uma olhada nisso.
Se eu não tiver bagunçado nada, as funções de classificação rápida MathQuickSort*() não preenchem a matriz de índice da matriz original:
resultado:
0 1.5
0 -1.0
0 2.0
0 0.0
A menos que eu esteja confuso, as funções de classificação rápida MathQuickSort*() não preenchem a matriz de índice da matriz original:
Em nossa implementação, a matriz de índice em si não é preenchida, os valores de índice devem ser preparados por você mesmo antes de chamar a classificação:
ou
se a ordem natural for necessária.Setslav
>>>O produtofoi ocultado para chamar sua atenção para ele.
Além disso, não consigo encontrar um botão para publicar um novo produto no Market. É assim para todo mundo ou é só para mim? Como posso publicar a versão MT5?
Se um produto for ocultado por um moderador, o autor não poderá devolvê-lo. Isso é lógico. Isso é lógico
Alguns (não todos) coeficientes binomiais são negativos, por exemplo:
resultado: -309196571788882235
deveria ser: 349615716557887488