En esta entrada vamos a ver como graficar algunos procesos estocásticos o aleatorios utilizando el lenguaje de programación Python. Estos procesos estocásticos varían según la función matemática y según la distribución de probabilidad de la variable aleatoria, lo que difiere en los números aleatorios generados según el tipo de distribución. Veremos como con python se hace de manera muy sencilla gracias a las librerías NumPy y MatPlotLib.
Requerimientos:
- Instalar Python 2.7.x
- pip install numpy
- pip install matplotlib
Distribución Uniforme
Generar 50 trayectorias aleatorias para el proceso estocastico y=8cos(5t+teta). teta con distribución uniforme de 0 a 2pi. Incluir la media y la varianza
Código fuente:
Resultado:
Distribución Exponencial
Generar 20 trayectorias aleatorias para el proceso estocástico y=exp(-alfa*t). alfa con distribución exponencial con parámetro lambda 3. Incluir la media y la varianza
Código fuente:
Resultado:
Distribución Normal y Distribución Uniforme
Generar 500 trayectorias aleatorias para el proceso estocástico y=Asen(teta*t+1). teta con distribución uniforme de -pi a pi y A con distribución normal con media 0 y varianza 1. Incluir la media y la varianza
Código fuente:
Resultado:
Bueno esto fue todo. Espero les sirva los ejemplos y los códigos fuente.