Discusión sobre el artículo "Distribuciones Estadísticas en MQL5: tomando lo mejor de R" - página 18
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Hola,
he encontrado un problema al calcular el cuantil de la distribución gamma
en R:
> qgamma(0.05,2,scale=1)
[1] 0.3553615
> qgamma(0.05,10,scale=1)
[1] 5.425406
en mql5:
Resultados:
0.3553615106986621
Error 4
build 1596
Modificado el cálculo de cuantiles de la distribución gamma. Corregida versión de Gamma.mqh en el apéndice (reemplazar en MQL5Include\Math\Stat\).
Resultado del cálculo:
La página de ayuda dice MathProbabilityDensityGamma() en lugar de MathProbabilityDensityNoncentralBeta()
Gracias, corregido
La CDF de la distribución hipergeométrica se calcula incorrectamente mediante la función MathCumulativeDistributionHypergeometric(). Por definición, la función de distribución de probabilidad debe definirse para cualquier número real. A continuación se muestra un script en mql5 con sus resultados y, para comparar, lo mismo en R.
resultado:
-1.0 nan 2
0.0 0.0 0
0.5 nan 2
división por cero en 'Hypergeometric.mqh' (241,35)
resultado:
[1] 0.0000000 0.0000000 0.0000000 0.2222222
MathCumulativeDistributionHypergeometric() calcula incorrectamente la FCD de la distribución hipergeométrica.
Gracias por el mensaje, lo estudiaremos.
Si no he metido la pata, las funciones de ordenación rápida MathQuickSort*() no rellenan el array de índices del array original:
resultado:
0 1.5
0 -1.0
0 2.0
0 0.0
A menos que me confunda, las funciones de ordenación rápida MathQuickSort*() no rellenan la matriz de índices de la matriz original:
En nuestra implementación, la matriz de índices en sí no se rellena, los valores de índice tienen que ser preparados por ti mismo antes de llamar a la ordenación:
o
si se requiere un orden natural.Setslav
>>>El productoestaba oculto para llamar tu atención.
Además, no encuentro el botón para publicar un nuevo producto en el Market. ¿Es así para todos, o es sólo para mí? ¿Cómo puedo publicar la versión MT5?
Si un producto es ocultado por un moderador, el autor no puede devolverlo. Esto es lógico
Por ejemplo, algunos coeficientes binomiales (no todos) son negativos:
resultado: -309196571788882235
debería ser: 349615716557887488