Resolver cuestiones de casos de probabilidad en casos mediante la identificación de variables aleatorias, funciones de probabilidad, funciones acumuladas y visualización gráficas relacionados con variables discretas asociado a distribuciones binomiales.
Identificar casos relacionados con variables discretas para elaborar mediante programación R y markdown las variables discretas, las funciones de probabilidad de cada variable, la función acumulada, su visualización gráfica para su correcta implementación asociado a distribuciones binomiales Los casos son identificados de la literatura relacionada con variables aleatorias discretas y distribuciones binomiales Se deben elaborar dos ejercicios en este caso 17 encontrados en la literatura.
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")
Ejercicio Tienda de ropa MartinClothingStore (Anderson et al., 2008) De acuerdo con la experiencia, el gerente de la tienda estima que la probabilidad de que un cliente realice una compra es 0.30.
Identificar las probabilidad para cuando se compre 0,1,2,3, determinar la tabla de probabilidad incluyendo probabilidad cumulada. Encontrar la probabilidad de que compren dos clientes. Encontrar la probabilidad de que compren los tres próximos clientes. Encontrar la probabilidad de que sean menor o igual que dos. Determinar el valor esperado y su significado. Determinar la varianza y la desviación estándar y su significado.
*Inicializamos los Valores Correspondientes
x <- c(0,1,2,3)
n <- 3
exito <- 0.30
Determinar la tabla de probabilidad usando la función creada y conforme a la fórmula.
tabla1 <- data.frame(x=x, f.prob.binom(x,n,exito), f.acum.x = cumsum(f.prob.binom(x,n,exito)))
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
valor.x <- 2
la.probabilidad <- filter(tabla1, x == valor.x)
la.probabilidad
## x f.prob.binom.x..n..exito. f.acum.x
## 1 2 0.189 0.973
valor.x <- 3
la.probabilidad <- filter(tabla1,x == valor.x)
la.probabilidad
## x f.prob.binom.x..n..exito. f.acum.x
## 1 3 0.027 1
Ahora usar la función acumulada por la pregunta.
P(x=0)+P(x=1)+P(x=2).
valor.x <- 2
la.probabilidad <- filter(tabla1, x == valor.x)
la.probabilidad
## x f.prob.binom.x..n..exito. f.acum.x
## 1 2 0.189 0.973
VE <- n * exito
paste("El valor esperado es: ", VE)
## [1] "El valor esperado es: 0.9"
varianza <- n * exito * ( 1 - exito)
paste("La varianza es: ", round(varianza,2))
## [1] "La varianza es: 0.63"
*La desviación.
desviacion.std <- sqrt(varianza)
paste("La desviación std es: ", round(desviacion.std,2))
## [1] "La desviación std es: 0.79"
Un jugador encesta con probabilidad 0.55. (La Distribución Binomial O de Bernoulli, n.d.):
x <- c(1,2,3,4,5,6)
n <- 6
exito <- 0.55
Determinar la probabilidad con la fórmula y función creada.
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
Determinar tabla de probabilidad usando función propia de los paquetes base r dbinom().
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
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
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
valorx <- 3
laprobabilidad <- filter(tabla1, x == valorx)
laprobabilidad
## x f.prob.x f.acum.x
## 1 3 0.3032184 0.5501786
VE <- n * exito
paste ("El valor esperado es: ", VE)
## [1] "El valor esperado es: 3.3"
varianza <- n * exito *( 1 - exito)
paste ("La varianza es: ", round(varianza,2))
## [1] "La varianza es: 1.48"
desviacion.std <- sqrt(varianza)
paste("La desviación std es: ", round(desviacion.std, 2))
## [1] "La desviación std es: 1.22"
En el caso número 17 se tranat los temas de las distribuciones binomiales, la distribución binomial es el número de éxitos en una secuencia de n ensayos de Bernoulli independientes entre si. En este caso se explicarán 2 ejercicios que se explican a continuación:
Ejercicio 1: En una tienda de ropa de la empresa MartinClothingStore, que explica la experiencia de compras y se dice que la probabilidad de que un cliente realice una compra es del 0.30, se pide encontrar varios incisos:
Como se puede observar, para identificar dicha probabilidad primero se dan a inicializar los valores que x representa la cantidad del 0,1,2,3 la n son el numero de ensayos independientes entre si y la variable de éxito es el 0.30 ya que es la probabilidad de éxito y las probabilidades son: 0 es 0.343, en 1 es: 0.441, en 2 es: 0.189, en 3 es: 0.027.
la probabilidad de que compren nomas 2 clientes es del 18.9%.
En los 3 clientes la probabilidad es del: 2.7%.
La probabilidad de que sea menor o igual a 2 es del 97.3%.
el valor esperado es del 0.9.
la varianza es del 0.63 y la desviación estándar es de 0.79.
Ejercicio 2: es de un jugador de baloncesto que encesta con probabilidad del 0.55 se mostraran los siguientes incisos:
Indicamos los Mismos valores de las variables x que es igual a 1,2,3,4,5,6 que vendrían siendo los tiros a la canasta n es igual a 6 y el éxito es igual a 0.55. las probabilidades de encestar del 1 son del 0.06089, 2 es: 0.186065, 3 es: 0.3032, 4 es: 0.2779, 5 es: 0.1358, y del 6 es: 0.02768.
La probabilidad de encestar los 4 tiros es del 27.79%
La probabilidad de encestar todos los tiros es del 2.76%
La probabilidad de encestar al menos tres tiros es del 55%
El valor esperado es del 3.3
La Varianza es de 1.48 y la desviación estándar es de 1.22