Escolar Documentos
Profissional Documentos
Cultura Documentos
AX+B 1.30
SOFTWARE DE FUNCIONES DE DISTRIBUCIÓN
Descripción
El presente manual de usuario incluye la referencia técnica del software, la descripción del
funcionamiento del mismo y ejemplos de uso.
Se recomienda que lea detenidamente el manual antes de usar el software.
Contenido
1. Introducción ................................................................................................................................ 3
2. Marco teórico del software ......................................................................................................... 4
2.1. Periodo de retorno ................................................................................................................... 4
2.2. Funciones de distribución ........................................................................................................ 4
2.3. Teoría de funciones de distribución de dos poblaciones ......................................................... 5
2.4. Estimación de parámetros ....................................................................................................... 6
2.4.1. Método de momentos ...................................................................................................... 7
2.4.2. Método de máxima verosimilitud ..................................................................................... 7
2.4.3. Método de momentos L .................................................................................................... 8
2.4.4. Máxima entropía ............................................................................................................... 8
2.5. Pruebas de bondad de ajuste ................................................................................................... 9
2.5.1. Error cuadrático................................................................................................................. 9
2.5.2. Kolmogorov-Smirnof ....................................................................................................... 10
2.5.3. Chi Cuadrado ................................................................................................................... 10
2.5.4. Anderson Darling............................................................................................................. 10
2.5.5. Nash-Sutolffe ................................................................................................................... 10
3. Utilización del programa ........................................................................................................... 11
3.1. Requisitos mínimos ................................................................................................................ 11
3.2. Interfaz ................................................................................................................................... 11
3.3. Barra de menú ........................................................................................................................ 12
3.4. Barra de herramientas ........................................................................................................... 12
3.5. Configuración del programa................................................................................................... 13
3.6. Entrada de datos .................................................................................................................... 14
3.7. Optimización de funciones de distribución de dos poblaciones ............................................ 14
3.8. Gráfico de funciones de distribución ..................................................................................... 15
3.9. Extrapolar datos ..................................................................................................................... 16
3.10. Generación de reportes ....................................................................................................... 16
3.11. Funciones adicionales de las tablas mostradas en el programa .......................................... 17
4. Bibliografía ................................................................................................................................ 18
http://hydrobits.com/ 1
Manual de usuario del programa Ax+B
versión 1.30
Índice de láminas
http://hydrobits.com/ 2
Manual de usuario del programa Ax+B
versión 1.30
1. Introducción
Este manual y el software referido representan un esfuerzo por facilitar la tarea del hidrólogo y de
cualquier otro profesional de las ciencias de la tierra que requiere de la aplicación de los
procedimientos aquí descritos.
Cabe mencionar que el programa se puede ver como parte medular del conjunto de software para
hidrología encabezado por el programa SIHIMax.
http://hydrobits.com/ 3
Manual de usuario del programa Ax+B
versión 1.30
Para el desarrollo de este software se ha efectuado una revisión exhaustiva de las metodologías
existentes para estimar los parámetros de cada una de las funciones de distribución propuestas.
Parte de los resultados de esta revisión se presentan en este apartado.
El periodo de retorno se define como el número de años promedio en el cual el evento puede ser
igualado o excedido cuando menos una vez. Existen diversos autores que han propuesto ecuaciones
para estimar el periodo de retorno, el programa de funciones de distribución Ax+B emplea la ley
Weibull:
𝑛+1
𝑇𝑟 =
𝑚
Donde:
Tr = Periodo de retorno
n = Numero de datos de la serie
m = Numero de orden de la serie
Gumbel 𝐹(𝑥) = 𝑒
∝( )
Exponencial 𝐹(𝑥) = 𝛽𝑒
http://hydrobits.com/ 4
Manual de usuario del programa Ax+B
versión 1.30
1 𝑥−𝛿
Gamma de tres parámetros 𝐹(𝑥) = ( ) 𝑒( )/
𝑑𝑥
𝜇Γ (𝜎) 𝛼
( ) ( )
Doble Gumbel 𝐹(𝑥) = 𝑝𝑒 + (1 − 𝑝)𝑒
1
𝐹(𝑥) = 𝑝 ∗𝑒 𝑑𝑧 +
√2𝜋
Log-Normal Doble 1
(1 − 𝑝) ∗𝑒 𝑑𝑧
√2𝜋
Frechet 𝐹(𝑥) = 𝑒
∝( ( ) )
( ( ) ) ( ( ) )
Doble Frechet 𝐹(𝑥) = 𝑝𝑒 + (1 − 𝑝)𝑒
X1
X2 Población Ciclónica
X3
X4
X5
..
.. Población No Ciclónica
..
..
Xn
De manera que estadísticamente tenemos:
http://hydrobits.com/ 5
Manual de usuario del programa Ax+B
versión 1.30
http://hydrobits.com/ 6
Manual de usuario del programa Ax+B
versión 1.30
Este es un procedimiento muy sencillo para encontrar los estimadores de los parámetros
poblacionales. Consiste básicamente en plantear un sistema de ecuaciones, cuyo tamaño depende
del número de parámetros a estimar. Esto se hace al igualar los momentos poblacionales con los
muéstrales.
Media: 𝑥̅ = ∑ 𝑥
Varianza Sesgada: 𝑠 = ∑ (𝑥 − 𝑥̅ )
Varianza no Sesgada: 𝑠 = ∑ (𝑥 − 𝑥̅ )
∑ ( ̅)
Coeficiente de asimetría sesgado: 𝑔 =
( ) /
∑ ( ̅)
Coeficiente de Curtosis sesgado: 𝑘 =
( )
Desviación Estándar: 𝑆 = √𝑆
Coeficiente de variación: 𝐶𝑉 = ̅
2.4.2. Método de máxima verosimilitud
𝑓(𝑥 , 𝑥 … . 𝑥 : 𝑎 , 𝑎 … … 𝑎 ) = 𝑓(𝑥 : 𝑎 , 𝑎 … … 𝑎 )
𝐿= 𝑓(𝑥 : 𝑎 , 𝑎 … … 𝑎 )
http://hydrobits.com/ 7
Manual de usuario del programa Ax+B
versión 1.30
Debido a que con ln(L) se alcanza también su máximo para valores específicos 𝑎 𝑖 = 1 … 𝑚 como lo
hace L, entonces, la función de verosimilitud se puede expresar como:
ln(𝐿) = 𝑙𝑛 𝑓(𝑥 : 𝑎 , 𝑎 … … 𝑎 )
𝜆 =𝛽
𝜆 = 2𝛽 − 2𝛽
𝜆 = 6𝛽 − 6𝛽 + 𝛽
𝜆 = 20𝛽 − 30𝛽 + 12𝛽 − 𝛽
1
𝛽 = 𝑥
𝑁
1 (𝑁 − 𝑖)
𝛽 = 𝑥
𝑁 (𝑁 − 1)
1 (𝑁 − 𝑖)(𝑁 − 𝑖 − 1)
𝛽 = 𝑥
𝑁 (𝑁 − 1)(𝑁 − 2)
1 (𝑁 − 𝑖)(𝑁 − 𝑖 − 1)(𝑁 − 𝑖 − 2)
𝛽 = 𝑥
𝑁 (𝑁 − 1)(𝑁 − 2)(𝑁 − 3)
Donde:
𝛽 = Momentos de Probabilidad Ponderada de Orden n
𝑁 = Numero de datos de la muestra
𝑥 = Elemento i-enesimo de la serie
Tomando en consideración que la entropía puede ser vista como una medida de la incertidumbre
para una función de densidad (Shannon ,1948), se tiene que
𝑆= − 𝑓(𝑦) ln 𝑓(𝑦) 𝑑𝑦
En 1957 Jaynes propuso que el mejor ajuste es una distribución de probabilidad que minimice la
información previa necesaria, que será aquella que maximice la entropía de Shannon. Entonces, la
función de densidad de máxima entropía f(y) definida en el intervalo [a; b] es aquella que cumpla:
http://hydrobits.com/ 8
Manual de usuario del programa Ax+B
versión 1.30
𝑓(𝑦)𝑑𝑦 = 1
𝑦 𝑓(𝑦)𝑑𝑦 = 𝑚
Donde:
Para encontrar la función de distribución que cuenta con el mejor ajuste se han incluido en el
software las siguientes pruebas de bondad:
Error Cuadrático
Kolmogorov- smirnov
Chi Cuadrado
Anderson Darling
Nash-Sutclffe
Esta técnica permite seleccionar el mejor ajuste de los distintos modelos, fue propuesto por Kite en
1988. Este estadístico se obtiene con la ecuación:
∑ (𝑋 − 𝑋 )
𝐸𝐸𝐴 =
𝑛 −𝑚
Donde:
𝑋 Son los eventos 𝑄 ordenados de mayor a menor con un periodo de retorno asignado:
𝑚: Numero de orden
𝑄 : Eventos estimados con alguna función de probabilidad para cada periodo de retorno
La distribución de mejor ajuste será aquella que proporcione el mínimo valor del estadístico E.E.A.
Si una o más distribuciones tienen valores similares del E. E.A, entonces se deberá optar por aquella
distribución que tenga el menor número de parámetros.
http://hydrobits.com/ 9
Manual de usuario del programa Ax+B
versión 1.30
2.5.2. Kolmogorov-Smirnof
Dn max( P ( x ) Po ( x ))
Esta prueba mide las diferencias entre las frecuencias observadas (fo) y las frecuencias calculadas
(fc) por medio de una distribución teórica, para ello emplea el estadístico χ²
k
( fo fc )2
2
i 1 fc
Si el estadístico χ²=0 significa que las distribuciones teórica y empírica ajustan exactamente.
La prueba de Anderson-Darling es una prueba no paramétrica sobre si los datos de una muestra
provienen de una distribución específica. La fórmula para el estadístico A determina si los datos
vienen de una distribución con función acumulativa. De manera tal que
𝐴 = −𝑁 − 𝑆
2𝑘 − 1
𝑆= [ln(𝐹(𝑥 ) + ln(1 − 𝐹(𝑥 ))
𝑁
2.5.5. Nash-Sutolffe
A pesar de que en México el criterio de Nash-Sutcliffe es poco conocido es uno de los más usados
en Hidrología fuera del país. Se define como:
∑ (ln(𝑐𝑎𝑙𝑐𝑢𝑙𝑎𝑑𝑜) − ln(𝑜𝑏𝑠𝑒𝑟𝑣𝑎𝑑𝑜))
𝐸 =1−
∑ (ln(𝑜𝑏𝑠𝑒𝑟𝑣𝑎𝑑𝑜) − ln(𝑜𝑏𝑠𝑒𝑟𝑣𝑎𝑑𝑜))
http://hydrobits.com/ 10
Manual de usuario del programa Ax+B
versión 1.30
Para la utilización del programa la computadora del usuario final debe cumplir con ciertos requisitos
mínimos de software y hardware:
3.2. Interfaz
1 7
2 6
5
4
1) Barra de Menú
2) Tabla de Resultados
3) Barra de Herramientas
4) Grafico
7) Estadísticos de la Serie
http://hydrobits.com/ 11
Manual de usuario del programa Ax+B
versión 1.30
Menú archivo: Desde este menú se tiene la posibilidad de abrir un nuevo archivo de entrada
de datos y finalizar la ejecución del programa.
Opciones: En este apartado se pueden configurar las opciones del programa y se puede
optimizar de forma automática el parámetro p de las funciones de dos poblaciones en base
al error cuadrático.
Créditos: Desde este apartado puede visualizar los créditos de autoría del programa y la
forma de ponerse en contacto con el/los autores.
Ayuda: Desde este Menú puede acceder a la ayuda en línea, manuales y foros; de forma
adicional es posible visualizar el contrato de licencia de este software.
El programa cuenta con una barra de herramientas la cual nos permite manipular las opciones
graficas del programa, ordenar los resultados en base a alguna de la pruebas de bondad de ajuste.
Lámina 3 Barra de herramientas del programa
Recalcular: Permite recalcular el ajuste en base a los cambios hechos en la configuración del
programa (decimales, parámetro p, funciones de distribución objetivo).
Ordenar: Permite ordenar los ajustes a partir de las pruebas de bondad de ajuste efectuadas.
Extrapolar Datos: Obtiene el resultado del ajuste para cada uno de los periodos de retorno
incluidos en la configuración.
: Muestra gráficamente el ajuste de la función seleccionada en la tabla resumen, al cambiar
de fila seleccionada, si esta opción esta deshabilitada se mostrara el en el grafico el ajuste de
todas las funciones aplicadas.
: Al seleccionar esta opción el programa mostrara al usuario en el eje “x” del grafico la
Probabilidad Acumulada, si esta opción esta deshabilitada se mostrara el periodo de retorno.
: El grafico se mostrará en escala logarítmica si el usuario selecciona esta opción. De no ser
así la escala será aritmética.
P (%): Parámetro p de las funciones de distribución de dos poblaciones en porcentaje.
http://hydrobits.com/ 12
Manual de usuario del programa Ax+B
versión 1.30
En la primera pestaña se puede agregar o remover los periodos de retorno a extrapolar y modificar
la cantidad de decimales a mostrar.
Para remover un periodo de retorno de la lista basta con seleccionar la fila de dicho periodo y
presionar la tecla Supr. Si se desea agregar un periodo adicional se tiene que dar clic en el botón
el cual desplegara un espacio de texto en el cual el usuario tecleara el periodo de retorno y finalizara
con la tecla ENTER.
De igual forma el usuario introducirá la cantidad de decimales que mostrara el programa y los
parámetros precisión-tiempo que se utilizaran para el cálculo de los ajustes.
En la segunda pestaña se muestran las distribuciones que el usuario puede aplicar, en esta misma
es posible desactivar las que el usuario desee.
Lámina 5 Ventana de configuración, segunda pestaña
http://hydrobits.com/ 13
Manual de usuario del programa Ax+B
versión 1.30
Para que el programa lea una nueva serie de datos el usuario deberá ir a Archivo/Abrir Archivo o
utilizar la combinación de teclas Ctrl+O, donde se desplegara la ventana del explorador de archivos,
donde deberá seleccionar el archivo que contiene la serie, este deberá tener formato “.txt” que se
refiere a un archivo de texto y deberá contener la siguiente estructura:
Lámina 6 Formato de entrada de datos
Una vez que el archivo sea leído por el programa se ejecutara el ajuste de las funciones de
distribución, este proceso podrá tomar algún tiempo dependiendo de la cantidad de datos que
contenga la serie y la cantidad de funciones ajustadas.
En este el usuario colocara los rangos (en %) de iteración de la variable, cabe mencionar que el
número mínimo de datos de una serie que toma en consideración el programa es 3.
http://hydrobits.com/ 14
Manual de usuario del programa Ax+B
versión 1.30
Posterior al ajuste el programa muestra al usuario un gráfico con las funciones de distribución y la
serie original como el siguiente:
Lámina 8 Gráfica de funciones de distribución
De forma adicional el usuario puede modificar la gráfica des de la barra de tareas, haciendo que esta
se muestre en escala logarítmica, que grafique probabilidad acumulada o periodo de retorno y tiene
la posibilidad de elegir entre mostrar el ajuste seleccionado o todos.
Lámina 9 Gráfica individual de funciones de distribución
http://hydrobits.com/ 15
Manual de usuario del programa Ax+B
versión 1.30
Una vez que el usuario ha elegido un ajuste, el proceso para extrapolar datos es simple. Basta con
seleccionar el renglón de la distribución elegida y dar clic en el botón “Extrapolar” de la barra de
herramientas, acto seguido aparecerá en la pantalla la siguiente ventana:
Lámina 10 Ventana de datos extrapolados
El software ofrece la posibilidad de generar reportes en formato “Excel” (*.csv o *.xls) para su
posterior impresión, para ello es necesario dar clic en la opción Archivo\Generar reporte.
Lámina 11 Menú archivo
Se elige la ruta donde se almacenará el archivo y el programa genera el reporte de forma automática
como se muestra a continuación:
Lámina 12 Reporte en formato *.csv
http://hydrobits.com/ 16
Manual de usuario del programa Ax+B
versión 1.30
De forma complementaria el usuario puede acceder a las propiedades de cada tabla dando doble
clic en el encabezado de la columna correspondiente.
Lámina 16 Propiedades de la columna
http://hydrobits.com/ 17
Manual de usuario del programa Ax+B
versión 1.30
4. Bibliografía
http://hydrobits.com/ 18