Bibliotecas: Funciones Statistics.mqh

 

Funciones Statistics.mqh:

Biblioteca que contiene varias funciones estadísticas, incluyendo el cálculo del valor medio, varianza, asimetría, curtosis, covarianza, correlación, etc.

Esta biblioteca fue publicada por primera vez en CodeBase de MQL4 - biblioteca de funciones Statistica.mqh. Algunos errores se han detectado y corregido durante la transferencia de las funciones a MQL5. El código se ha vuelto más intuitivamente claro. La mayoría de las funciones se han escrito utilizando los algoritmos del libro "Estadísticas para los traders" de S.Bulashov.

Las funciones de la biblioteca son los siguientes:

FunciónDescripción
 Mediana Cálculo de la Mediana
 Mediana50 Cálculo de la Mediana en el rango intercuartílico del 50%
 Average Cálculo de la media aritmética de la muestra
 Average50 Cálculo de la media aritmética de la muestra en el rango intercuartílico del 50%
 SweepCenter Cálculo del centro Sweep
 AverageOfEvaluations Cálculo de la mediana de las cinco evaluaciones anteriores
 Variance Cálculo de la varianza de la muestra
 ThirdCentralMoment Cálculo del tercer momento centrado
 FourthCentralMoment Cálculo del cuarto momento centrado
 Asymmetry Cálculo de la asimetría de la muestra
 Excess Cálculo de la curtosis de la muestra
 Excess2 Otro método para el cálculo de la curtosis de la muestra
 Gamma Cálculo de la función gamma de Euler, x>0.
 GammaStirling Cálculo del valor de la función gamma de Euler, para x>33 (aproximación de Stirling).
 VarianceOfSampleVariance Cálculo de la varianza de la varianza de una muestra
 VarianceOfStandartDeviation Cálculo de la varianza de una desviación típica
 VarianceOfAsymmetry Cálculo de la varianza de la asimetría de la muestra
 VarianceOfExcess Cálculo de la varianza de la curtosis de la muestra
 VarianceOfAverage Cálculo de la varianza de la media de la muestra
 Log Cálculo del Logaritmo
 CensorCoeff Cálculo del ratio de censura
 HistogramLength Cálculo del número óptimo de columnas del histograma
 Resize Cálculo del número óptimo de elementos de la matriz para el histograma
 Histogram Creación del histograma para el fichero *.csv
 Cov Cálculo de la covarianza de la muestra
 Corr Cálculo de la correlación de la muestra
 VarianceOfCorr Cálculo de la varianza de la correlación de la muestra
 AutoCorr Cálculo de la autocorrelación
 AutoCorrFunc Función de cálculo de autocorrelación
 aCoeff Cálculo de la constante a en la ecuación de regresión lineal (y=a*x+b)
 bCoeff Cálculo de la constante b en la ecuación de regresión lineal (y=a*x+b)
 LineRegresErrors Cálculo de los errores de regresión lineal
 eVariance Cálculo de la varianza de los errores de regresión lineal
 aVariance Cálculo de la varianza de la constante a de la regresión lineal
 bVariance Cálculo de la varianza de la constante b de la regresión lineal
 DeterminationCoeff Cálculo del coeficiente de determinación
 ArraySeparate Divide la matriz arr[n][2] en dos matrices
 ArrayUnion Une dos matrices en la matriz de tipo arr[n][2]
 WriteArray Escribe la matriz de una dimensión en el fichero *.csv
 WriteArray2 Escribe la matriz bidimensional en el fichero *.csv

Autor: QSer29