library(knitr)
n <- 3
prob <- 0.30
x <- 0
n <- 3
p <- prob
q = 1 - p
(factorial(n) / (factorial(x) * factorial(n-x))) * p^x * (1-p)^(n-x)
## [1] 0.343
# o bien
dbinom(x = 0, size = n, prob = prob)
## [1] 0.343
x <- 2
dbinom(x-2,n,prob) + dbinom(x-1,n,prob) + dbinom(x,n,prob)
## [1] 0.973
pbinom(x,n,prob)
## [1] 0.973
x<-2
dbinom(x,n,prob)
## [1] 0.189
# ó
pbinom(2,n,prob) - pbinom(1,n,prob)
## [1] 0.189
x<-2
1 - pbinom(x,n,prob)
## [1] 0.027
tabla <- data.frame(c(0:3),dbinom(0:3,n,prob), pbinom(0:3,n,prob))
colnames(tabla) <- c("x", "prob.x", "prob.acum.x")
tabla
## x prob.x prob.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
barplot(height = tabla$prob.x, names.arg = tabla$x,
xlab = "Valores de x",
ylab = "Probabilidades")
plot(tabla$x, tabla$prob.acum.x, type = "b",
xlab = "Valores de x",
ylab = "Probabilidad acumulada")
v.e <- n * prob
v.e
## [1] 0.9
vari <- n * p * q
vari
## [1] 0.63
desv.std <- sqrt(vari)
desv.std
## [1] 0.7937254
En este problema lo que buscamos es ver en base a las probabilidades y al numero de clientes, cuantos de estos iran a comprar ropa, este ejercicio nos permite ver el como podemos usar la probabilidad a nuestro favor aplicando los mismos conceptos que en el problema anterior que en base al planteamiento de un problema iremos sustituyendo los valores dados dentro de una formula para asi lograr encontrar el resultado, en esta cosa dandonos cuenta que aun tomando una muestra de todas las personas que entran a la tienda se da por entender que solo el 30% comprara ropa realmente