Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESTUDIANTE
RONALDO BALLESTEROS SALGUERO
DOCENTE
JESUS EMILIO PINTO LOPERA
UNIVERSIDAD DE LA AMAZONIA
FACTULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS
FLORENCIA - CAQUETA
2022
INTRODUCCIÓN
Los procesos estocásticos son sucesiones de eventos gobernados por leyes probabilísticas.
Muchas aplicaciones de los procesos estocásticos aparecen en física, ingeniería, biología,
medicina y otras disciplinas, así como también en otras ramas de la matemática [1].
La distribución binomial es una distribución de probabilidad discreta que mide el número
de éxitos si la variable es una variable aleatoria discreta, es decir, sólo puede tomar los
valores 0, 1, 2, 3, 4, ..., n suponiendo que se han realizado n pruebas. En las empresas
tenemos muchas situaciones donde se espera que ocurra o no un evento específico. Éste,
sólo puede ser de éxito o fracaso[2].
En el siguiente trabajo se llevará acabo con la ayuda de las cadenas de Márkov para poder
hallar la matriz de probabilidad de los usuarios que se conectan y desconectan a un
servidos, también con la distribución binomial que se utilizara porque vamos a trabajar con
2 estados de los usuarios que son conecta y desconecta.
El problema a solucionar: Un ordenador compartido por dos usuarios. Un usuario puede
desconectarse con probabilidad 0.3 y se puede conectar con probabilidad 0.4.
LISTA DE ILUSTRACIONES
Ilustración 1 entorno de desarrollo....................................................................................................4
Ilustración 2 librerías..........................................................................................................................4
Ilustración 3 definición de variables...................................................................................................5
Ilustración 4 creación de la función binomial.....................................................................................5
Ilustración 5........................................................................................................................................6
Ilustración 6 condición 2....................................................................................................................6
Ilustración 7 condición 3....................................................................................................................6
Ilustración 8 condición 4....................................................................................................................7
Ilustración 9 condición 5....................................................................................................................7
Ilustración 10 condición 6..................................................................................................................7
Ilustración 11......................................................................................................................................8
Ilustración 12......................................................................................................................................8
Ilustración 13......................................................................................................................................9
Ilustración 14 resultado 1...................................................................................................................9
Ilustración 15....................................................................................................................................10
Ilustración 16 resultados 2...............................................................................................................10
Ilustración 17....................................................................................................................................11
Ilustración 18 resultado 3.................................................................................................................11
Metodología de desarrollo
Para el desarrollo del trabajo se utilizó una ecuación general que representa cualquier
probabilidad de transición.
También se utilizó la ecuación de la sumatoria de las probabilidades para poder calcular cualquier
probabilidad.
∑ ( Pr . C ) .( Pr . D)
K=0
n!
= x ! ( n−x ) !
Para el trabajo se utilizó las probabilidades de conectarse 0.4 y de desconectarse 0.3 que
fueron las probabilidades planteadas para este ejercicio.
Ilustración 2 librerías
Luego lo que se hizo pedir por consola los usuarios, definir la variable, matriz y las probabilidades
con las que se va a trabajar como se observa en la ilustración 3.
Ilustración 3 definición de variables
Después se creó la función de distribución binomial que es la que se utilizó en este caso, para esta
distribución nos pide 3 parámetros que son X que es el número de ensayos, N es el número de
éxito y la P es la probabilidad de éxito, también creamos una variable factoriales donde vamos a
guardar las combinaciones de N-X, donde se utilizó la librería math para sacar las factoriales y
donde retornamos las probabilidades por las factoriales como se observa en la ilustración 4.
En la primera condición definimos i donde será las filas y j será las columnas cuando se hace el
recorrido, cuando recorremos aparece el primer condicional donde llena la primera fila de solo
conectados como se observa en la ilustración 5.
Ilustración 5
Luego encontramos la segunda condición j que es cuando se desconectan todos los conectados y
no se conecta nadie más y la condición j se encuentra en la primera columna y i sea mayor a 0 y i
sea diferente al valor que tiene la variable, como se observa en la ilustración 6
Ilustración 6 condición 2
En la siguiente condición cuando j<i que se desconectan los usuarios x=j , n=i los usuarios
conectados, j=x dará los usuarios para que se desconecten i=n dará los usuarios que están
conectados como se observa en la ilustración 7.
Ilustración 7 condición 3
En la siguiente condición donde j>i que es que se desconecten nuevos usuarios, x=0 que no
se desconecten los usuarios conectados n=i conectados los usuarios por x=j-i que, si
conectan 2 usuarios, pero ya paso 1 usuario conectado para eso se hace una resta, se
conectan nuevos usuarios, n=filas-i los que aun no se conectan como se observa en la
ilustración 9
Ilustración 9 condición 5
Una la última condición cuando i ==filas llenamos la última fila de usuarios desconectados
como se observa en la ilustración 10
Ilustración 10 condición 6
Luego de terminar con todas las condiciones para llenar la matriz lo que hacemos es crear
la matriz utilizando la librería de numpy como se observa en la ilustración 11
Ilustración 11
Lo que hacemos por últimos es imprimir la matriz utilizando Print, también los que
hacemos es verificar que la suma de cada elemento de una fila de 1 para saber que nos
quedo bien la matriz de probabilidad y imprimimos esas sumatorias como se observa en la
ilustración 12
Ilustración 12
Resultados
Para los resultados de este ejercicio se hicieron 3 pruebas con diferente cantidad de usuarios
para observar los diferentes comportamientos que puede tomar este ejercicio.
Prueba 1
Para empezar, se eligió 2 usuarios como se puede observar en la ilustración 13.
Ilustración 13
Como podemos observar en la primera prueba que utilizamos 2 usuarios en la matriz las
probabilidades con solo 2 dígitos después del 0 y al sumar las filas si nos da 1 que eso nos
indica que para esa primera prueba si nos da el resultado esperado como se observa en la
ilustración 14.
Ilustración 14 resultado 1
Prueba 2
La segunda prueba se realizo con 5 usuarios como se observa en la ilustración 15.
Ilustración 15
Ilustración 16 resultados 2
Prueba 3
La tercera prueba se realizó con 10 usuarios como se observa en la ilustración 17.
Ilustración 17
Ilustración 18 resultado 3
Conclusiones
- Podemos observar que entre más usuarios haya las probabilidades aumentan y
tentaremos más dígitos después del 0.
- Podemos mirar que cuando utilizamos 2 usuarios la sumatoria de las filas nos daba
1 que era lo esperado.
- Cuando trabajamos con 5 usuarios se pudo observar que la primera sumatoria que
corresponde a la primera fila que es cuando todos los usuarios están conectados si
nos daba 1 y en la última sumatoria que es la última fila que es cuando los usuarios
están desconectados también nos dio 1.
REFERENCIAS
[1] V. Vega, “Cadenas de Markov de tiempo continuo y aplicaciones Cadenas de Markov de
tiempo continuo y aplicaciones,” no. January, 2015.
[2] M. Benlloch, “La distribución binomial Apellidos, nombre Martínez Gómez, Mónica.”