El siguiente enunciado posee un tipo de variable aleatoria discreta, ademas de seguir una distribucion binomial.
Fp_Masa = dbinom(3, size = 3, prob = 0.8)
print(Fp_Masa)
## [1] 0.512
rango = seq(0,3)
distribucion = dbinom(rango, size = 3,prob = 0.8)
datos=data.frame(rango,distribucion)
#Gráfico
library("ggplot2")
grafico = ggplot(data=datos,aes(x=rango,y=distribucion))
grafico = grafico + geom_bar(stat="identity",fill="blue")
grafico = grafico + theme_bw() + ggtitle("Probabilidad de telefonos")
grafico = grafico + xlab("Telefonos") + ylab("Probabilidad")
plot(grafico)
El problema sigue una variable de tipo aleatoria discreta y distribucion de Binomial negativa
distribucion = dnbinom(2,size=2, prob=0.1)
prob = 1-sum(distribucion)
print(prob)
## [1] 0.9757
V_esperado = 2/ 0.1
print(V_esperado)
## [1] 20
#Establecimiento de datos
rango = seq(0,10)
positivos = 2
distribucion = dnbinom(rango,size=positivos, prob=0.1)
datos = data.frame(rango,distribucion)
#creacion del grafico
grafico = ggplot(data=datos,aes(x=rango,y=distribucion))
grafico = grafico + geom_bar(stat="identity",fill="blue")
grafico = grafico + theme_bw() + ggtitle("probabilidad de detectar a 2 personas")
grafico = grafico + xlab("Rango") + ylab("Probabilidad")
plot(grafico)
Es de tipo aleatoria discret y distribucion hipergeometrica
distribucion = dhyper(x = 1, m = 240, k = 10, n = 560)
print(distribucion)
## [1] 0.1200794
distribucion = dhyper(x = 1, m = 240, k = 10, n = 560)
Probabilidad = 1 - sum(distribucion)
print(Probabilidad)
## [1] 0.8799206
rango = seq(0,10)
exitos = 240
distribucion = dhyper(x = rango, m = exitos, k =10, n = 560)
datos=data.frame(rango,distribucion)
grafico = ggplot(data=datos,aes(x=rango,y=distribucion))
grafico = grafico + geom_bar(stat="identity",fill="blue")
grafico = grafico + theme_bw() + ggtitle("Distribución Hypergeometrica")
grafico = grafico + xlab("Personas") + ylab("Probabilidades")
plot(grafico)
Tipo de variable discreta, que posee una distribucion de poisson
prob_p = dpois(5, 8)
print(prob_p)
## [1] 0.09160366
prob_3oMenos = (dpois(3, 8) + dpois(2, 8) + dpois(1, 8) + dpois(0, 8))
print(prob_3oMenos)
## [1] 0.04238011
Respuesta: Dado que se deben programar 10 cirugias, debemos multiplicar la media de 129 mintos x 10, obteniendo así 1290 minutos. Por otro lado la varianza seria 100 x (14 x 14), resultando 19600 minutos.
Para poder realizar la aproximacion, debemos obtener la media y la desviacion estandar de ambos problemas, para poder realizar el calculo de la aproximacion…
media = 3 * 0.8
desviacion= (3 * 0.8 * 0.2)**(1/2)
aproximacion= pnorm((3.5 - media)/desviacion)
print(aproximacion)
## [1] 0.9438244
Podemos observar que la aproximación no es buena del todo, ya que se encuentra dentro del intervalo np < 5 y nq < 5
X = (5 - 8)/(sqrt(8))
aproximacion= pnorm(X, 0, 1)
print(aproximacion)
## [1] 0.1444222
X0 = (0-8)/(sqrt(8))
X1 = (1-8)/(sqrt(8))
X2 = (2-8)/(sqrt(8))
X3 = (3-8)/(sqrt(8))
aproximacion= pnorm(X0, 0, 1) + pnorm(X1, 0, 1) + pnorm(X2, 0, 1) + pnorm(X3, 0, 1)
print(aproximacion)
## [1] 0.06450039