library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
source("https://raw.githubusercontent.com/rpizarrog/probabilidad-y-estad-stica/master/funciones/funciones.distribuciones.r")
FUENTE: https://www3.uji.es/~mateu/t4-alumnos.pdf
Un jugador encesta con probabilidad 0.55. (La Distribución Binomial O de Bernoulli, n.d.):
1 -) Determinar las probabilidad de los tiros del 1 al 6 con la tabla de probabilidad 2 -)Determinr la probabilidad de encestar cuatro tiros P(x=4) 3 -)Determinar la probabilidad de encestar todos tiros o sea seis P(x=6) 4 -)Determinar la probabilidad de encestar al menor tres P.acum(x=3) 5 -)Determinar el valor esperado VE 6 -)Determinar la varianza y su desviación estándard Interpretar el ejercicio
1-)
x <- c(1,2,3,4,5,6)
n <- 6
exito <- 0.55
tabla1 <- data.frame(x=x, f.prob.x = f.prob.binom(x,n,exito), f.acum.x = cumsum(f.prob.binom(x,n,exito)))
tabla1
## x f.prob.x f.acum.x
## 1 1 0.06089428 0.06089428
## 2 2 0.18606586 0.24696014
## 3 3 0.30321844 0.55017858
## 4 4 0.27795023 0.82812881
## 5 5 0.13588678 0.96401559
## 6 6 0.02768064 0.99169623
tabla2 <- data.frame(x=x, f.prob.x = dbinom(x = x, size = n, prob = exito), f.acum.x = cumsum(dbinom(x = x, size = n, prob = exito)))
tabla2
## x f.prob.x f.acum.x
## 1 1 0.06089428 0.06089428
## 2 2 0.18606586 0.24696014
## 3 3 0.30321844 0.55017858
## 4 4 0.27795023 0.82812881
## 5 5 0.13588678 0.96401559
## 6 6 0.02768064 0.99169623
2-)
valor.x <- 4
la.probabilidad <- filter(tabla1, x == valor.x)
la.probabilidad
## x f.prob.x f.acum.x
## 1 4 0.2779502 0.8281288
paste("La probabilidad cuando x es ", valor.x, " es igual a : ", la.probabilidad$f.prob.x )
## [1] "La probabilidad cuando x es 4 es igual a : 0.277950234375"
3-)
valor.x <- 6
la.probabilidad <- filter(tabla1, x == valor.x)
la.probabilidad
## x f.prob.x f.acum.x
## 1 6 0.02768064 0.9916962
paste("La probabilidad cuando x es ", valor.x, " es igual a : ", la.probabilidad$f.prob.x )
## [1] "La probabilidad cuando x es 6 es igual a : 0.027680640625"
4-)
valor.x <- 3
la.probabilidad <- filter(tabla1, x == valor.x)
la.probabilidad
## x f.prob.x f.acum.x
## 1 3 0.3032184 0.5501786
paste("La probabilidad de que sea menor o igual a ", valor.x, " es igual a : ", la.probabilidad$f.acum.x )
## [1] "La probabilidad de que sea menor o igual a 3 es igual a : 0.550178578125"
5-)
VE <- n * exito
paste ("El valor esperado es: ", VE)
## [1] "El valor esperado es: 3.3"
6-)
varianza <- n * exito *( 1 - exito)
paste ("La varianza es: ", round(varianza,2))
## [1] "La varianza es: 1.48"
7-)
desviacion.std <- sqrt(varianza)
paste("La desviación std es: ", round(desviacion.std, 2))
## [1] "La desviación std es: 1.22"
FUENTE: https://es.scribd.com/document/267136981/Distribucion-Binomial-docx
De acuerdo con la experiencia, el gerente de la tienda estima que la probabilidad de que un cliente realice una compra es 0.30.
1-)Identificar las probabilidad para cuando se compre 0,1,2,3, determinar la tabla de probabilidad incluyendo probabilidad cumulada 2-)Encontrar la probabilidad de que compren dos clientes Identificar la probabildiad cuando P(x=2) de la tabla Se puede usar tabla1 o tabla2 es la misma 3-)Encontrar la probabilidad de que compren los tres próximos clientes. Identificar la probabildiad cuando P(x=3) de la tabla Se puede usar tabla1 o tabla2 es la misma 4-)Encontrar la probabilidad de que sean menor o igual que dos. Ahora usar la función acumulada por la pregunta P(x=0)+P(x=1)+P(x=2) 5-)Determinar el valor esperado y su significado El valor esperado de la distribución binomial μ=n⋅p * Siendo p el éxito de la probabilidad * y n el número de experimentos 6-)Determinar la varianza y la desviación estándar y si significado La varianza en la distribución binomial σ2=n⋅p⋅(1−p)
1-)
x <- c(0,1,2,3)
n <- 3
exito <- 0.30
tabla1 <- data.frame(x=x, f.prob.x = f.prob.binom(x,n,exito), f.acum.x = cumsum(f.prob.binom(x,n,exito)))
tabla1
## x f.prob.x f.acum.x
## 1 0 0.343 0.343
## 2 1 0.441 0.784
## 3 2 0.189 0.973
## 4 3 0.027 1.000
tabla2 <- data.frame(x=x, f.prob.x = dbinom(x = x, size = n, prob = exito), f.acum.x = cumsum(dbinom(x = x, size = n, prob = exito)))
tabla2
## x f.prob.x f.acum.x
## 1 0 0.343 0.343
## 2 1 0.441 0.784
## 3 2 0.189 0.973
## 4 3 0.027 1.000
2-)
valor.x <- 2
la.probabilidad <- filter(tabla1, x == valor.x)
la.probabilidad
## x f.prob.x f.acum.x
## 1 2 0.189 0.973
paste("La probabilidad cuando x es ", valor.x, " es igual a : ", la.probabilidad$f.prob.x )
## [1] "La probabilidad cuando x es 2 es igual a : 0.189"
3-)
valor.x <- 3
la.probabilidad <- filter(tabla1, x == valor.x)
la.probabilidad
## x f.prob.x f.acum.x
## 1 3 0.027 1
paste("La probabilidad cuando x es ", valor.x, " es igual a : ", la.probabilidad$f.prob.x )
## [1] "La probabilidad cuando x es 3 es igual a : 0.027"
4-)
valor.x <- 2
la.probabilidad <- filter(tabla1, x == valor.x)
la.probabilidad
## x f.prob.x f.acum.x
## 1 2 0.189 0.973
paste("La probabilidad de que sea menor o igual a ", valor.x, " es igual a : ", la.probabilidad$f.acum.x )
## [1] "La probabilidad de que sea menor o igual a 2 es igual a : 0.973"
5-)
VE <- n * exito
paste ("El valor esperado es: ", VE)
## [1] "El valor esperado es: 0.9"
6-)
varianza <- n * exito *( 1 - exito)
paste ("La varianza es: ", round(varianza,2))
## [1] "La varianza es: 0.63"
desviacion.std <- sqrt(varianza)
paste("La desviación std es: ", round(desviacion.std, 2))
## [1] "La desviación std es: 0.79"
Comenzamos la unidad #4 con este tema bastante sencillo, creo que es de los mas sencillo que hemos echo, implica muchas de las cosas que ya vimos en unidades pasadas asi que es bastante facil llegar a los resultados, obviamente esto ira cambiando conforme avancen los demas casos pero todos van a tener el mismo principio, son casos en los caules obtubimos los siguientes resultados:
EJERCICIO #1
Determinar la probabilidad de encestar cuatro tiros P(x=4) La probabilidad de encestar los 4 tiros es del 27.79%
Determinar la probabilidad de encestar todos tiros o sea seis P(x=6) La probabilidad de encestar todos los tiros es del 2.76%
Determinar la probabilidad de encestar al menor tres P.acum(x=3) La probabilidad de encestar al menos tres tiros es del 55%
Determinar el valor esperado VE El valor esperado es del 3.3
Determinar la varianza y su desviación estándar La Varianza es de 1.48 y la desviación estándar es de 1.22
EJERCICIO #2
Identificar las probabilidad para cuando se compre 0,1,2,3, determinar la tabla de probabilidad incluyendo probabilidad cumulada = “0,1,2,3”
Encontrar la probabilidad de que compren dos clientes Identificar la probabildiad cuando P(x=2) de la tabla Se puede usar tabla1 o tabla2 es la misma = “0.343, 0.441, 0.189, 0.027”
Encontrar la probabilidad de que compren los tres próximos clientes. Identificar la probabildiad cuando P(x=3) de la tabla Se puede usar tabla1 o tabla2 es la misma = “0.343, 0.441, 0.189, 0.027”
Encontrar la probabilidad de que sean menor o igual que dos. Ahora usar la función acumulada por la pregunta P(x=0)+P(x=1)+P(x=2) = “3”
Determinar el valor esperado y su significado El valor esperado de la distribución binomial μ=n⋅p = “3”
Determinar la varianza y la desviación estándar y si significado La varianza en la distribución binomial σ2=n⋅p⋅(1−p) = “0.441”