matricula <- 4190
A distribuição binomial, também conhecida como experimento de Bernoulli é um modelo de probabilidade que foi construído com base no modelo do binômio de Isaac Newton. As variáveis são do tipo discreta pois possuem valores definidos. Como característica pode-se exemplificar que esses valores serão mutuamente exclusivos, ou seja, “sucesso” ou “fracasso”. Cada resultado de uma séria de ensaios independentes resulta em apenas 01 (um) valor final definido.
A função de probabilidade binomial é dada por: P(X=x)=(np)px(1−p)n−x,x=0,1,…,n
n=10
set.seed(matricula)
(p <- round(runif(1,0.3,0.7), digits = 2))
## [1] 0.36
dbinom(x=2, size = n, prob = p)
## [1] 0.1641562
###Banco de Dados
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos ==2, "2", "Outro"))
###Gráfico:
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X = 2",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário:
De acordo com a demosntração acima, a probabilidade de \(X\) ser igual a 2 é igual a 0,16416.
—
prob1 <- pbinom(q=1, size = n, prob = p, lower.tail = TRUE)
dbinom(x=0, size = n, prob = p)+dbinom(x=1, size = n, prob = p)
## [1] 0.07638105
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos < 2, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X < 2",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário:
De acordo com a demosntração acima, a probabilidade de \(X\) ser menor que 2 é igual a 0.076381.
prob1 <- pbinom(q=2, size = n, prob = p, lower.tail = FALSE)
sum(dbinom(x=3:10, size = n, prob = p))
## [1] 0.7594627
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos > 2, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs (title = "Probabilidade de X > 2",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário:
A probabilidade de \(X\) ser maior que
2 é 0,7594627.
prob1 <- pbinom(q=2, size = n, prob = p, lower.tail = TRUE)
sum(dbinom(x=0:2, size = n, prob = p))
## [1] 0.2405373
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos <= 2, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob, 5), y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs (title = "Probabilidade de X menor ou igual a 2",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X\leq
2)\) é 0,24054. — ### (Exercício 2) \(n=15\) e \(p=?\)
n=15
set.seed(matricula)
(p=round(runif(1,0.3,0.7),2))
## [1] 0.36
a)\(P(X=3)\)
dbinom(x=3, size = n, prob = p)
## [1] 0.1002487
###Banco de Dados
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos ==3, "3", "Outro"))
###Gráfico:
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X = 3",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
/ Comentário: A probabilidade de \(P(X=3)\) é 0,1002487.
b)\(P(X=5)\)
dbinom(x=5, size = n, prob = p)
## [1] 0.2093474
###Banco de Dados
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos ==5, "5", "Outro"))
###Gráfico:
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X = 5",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
/ Comentário: A probabilidade de \(P(X=5)\) é 0,2093474. / —
c)\(P(X\geq 5)\)
sum(dbinom(x=5:15, size = n, prob = p))
## [1] 0.677771
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos >= 5, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob, 5), y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs (title = "Probabilidade de X maior ou igual a 5",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
/ Comentário: A probabilidade de \(P(X\geq
5)\) é 0,67778. —
d)\(P(X\leq 4)\)
sum(dbinom(x=0:4, size = n, prob = p))
## [1] 0.322229
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos <= 4, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob, 5), y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs (title = "Probabilidade de X menor ou igual a 4",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X\leq
4)\) é 0,32222
/
e)\(P(X=0)\)
dbinom(x=0, size = n, prob = p)
## [1] 0.00123794
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos ==0, "0", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X = 0",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X=0)\) é 0,00123794.
—
f)\(P(6<X<9)\)
sum(dbinom(x=7:8, size = n, prob = p))
## [1] 0.2217818
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse((NSucessos == 7) | (NSucessos == 8), "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob, 4), y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs (title = "Probabilidade de 6<X<9",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário:
De acordo com a demomstração acima, pode-se perceber que a probabilidade
de \(P(6<X<9)=\) é 0,2217818.
g)\(P(10<X<14)\)
sum(dbinom(x=11:13, size = n, prob = p))
## [1] 0.003652792
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse((NSucessos == 11) | (NSucessos == 13), "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob, 5), y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs (title = "Probabilidade de 10<X<14",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
/ Comentário: A probabilidade de \(P(10<X<14)\)=0,003652792. —
h)\(P(X<11)\)
dbinom(x=0, size = n, prob = p)+dbinom(x=10, size = n, prob = p)
## [1] 0.01302703
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos < 11, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 4),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X < 11",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
/ Comentário: A probabilidade de \(P(X<11)\) é 0,01302703. —
i)\(P(X\leq 11)\)
sum(dbinom(x=0:11, size = n, prob = p))
## [1] 0.9993553
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos <= 11, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob, 5), y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs (title = "Probabilidade de X menor ou igual a 11",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X\leq
11)\) é 0,9993553.
j)\(P(X\geq 11)\)
sum(dbinom(x=11:15, size = n, prob = p))
## [1] 0.003658909
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos >= 11, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob, 4), y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs (title = "Probabilidade de X maior ou igual a 11",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X\geq
11)\) = 0,003658909. —
k)\(P(10<X<12)\)
dbinom(x=11, size = n, prob = p)
## [1] 0.003014255
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos ==11, "11", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X = 11",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(10<X<12)\)=0,003014255.
— l)\(P(X<15)\)
sum(dbinom(x=0:14, size = n, prob = p))
## [1] 0.9999998
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos < 15, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X < 15",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
/ Comentário: A probabilidade de \(P(X<15)\) é 0,99998. —
m)\(P(X=15)\)
dbinom(x=15, size = n, prob = p)
## [1] 2.210739e-07
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos ==15, "15", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X = 15",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X=15)\) = 2.210739e-07. —
n)\(P(X>15)\)
dbinom(x=16, size = n, prob = p)
## [1] 0
df <- data.frame(NSucessos = 0:n,
prob = dbinom(x=0:n, size = n, prob = p)) %>%
mutate(Resultados = ifelse(NSucessos ==16, "16", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(aes(label = round(prob, 5),
y = prob+0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0) +
labs (title = "Probabilidade de X maior que 15",
subtitle = paste0("Binomial(",n,p,")"),
x = "Sucessos (X)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X>15)\) é 0. —
A distribuição de Poisson foi descoberta por Siméon Denis Poisson e está associada a eventos raros. Esse tipo de distribuição se torna aplicável quando o número de possíveis ocorrências discretas é muito maior do que o número médio de ocorrências em um determinado intervalo de tempo ou espaço. Os resultados devem ocorrer de forma aleatória, ou seja, totalmente por acaso e da probabilidade de ocorrência não deve ser afectado por se ou não os resultados ocorrido anteriormente, de modo que as ocorrências são independentes.
Sua função é dada por: (X=x)=e−λλx/x!,x=0,1,…
n=10
lambda=2
prob1 <- dpois(x=2, lambda = lambda)
df <- data.frame(NSucessos = 0:n,
prob = dpois(x = 0:n, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos == 2, "2", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade X=2",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
/ Comentário: A probabilidade de \(P(X=2)\) é 0,27067.
ppois(q=2, lambda = lambda, lower.tail = TRUE)
## [1] 0.6766764
sum(dpois(x=0:2, lambda = lambda))
## [1] 0.6766764
df <- data.frame(NSucessos = 0:n,
prob = dpois(x = 0:n, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos <= 2, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade X<=2",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X\leq
2)\)=0,6766764.
1-ppois(q=2, lambda = lambda)
## [1] 0.3233236
df <- data.frame(NSucessos = 0:10,
prob = dpois(x = 0:10, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos > 2, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X maior que 2",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X>2)\) é 0,3233236.
prob1 <- ppois(q=1, lambda = lambda)
df <- data.frame(NSucessos = 0:10,
prob = dpois(x = 0:10, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos < 2, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X menor que 2",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: Dessa forma \(P(X<2)=\)
0.4060058
n=20
set.seed(matricula)
(lambda=round(runif(1,1,5),2))
## [1] 1.63
a)\(P(X=3)\)
prob1 <- dpois(x=3, lambda = lambda)
df <- data.frame(NSucessos = 0:n,
prob = dpois(x = 0:n, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos == 3, "3", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade X=3",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X=3)\) é 0,14142.
b)\(P(X=5)\)
prob1 <- dpois(x=5, lambda = lambda)
df <- data.frame(NSucessos = 0:n,
prob = dpois(x = 0:n, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos == 5, "5", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade X=5",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X=5)\) é 0,01879.
c)\(P(X\geq 5)\)
1-ppois(q=5, lambda = lambda)
## [1] 0.006586624
df <- data.frame(NSucessos = 0:10,
prob = dpois(x = 0:10, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos >= 5, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X maior ou igual a 5",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X\geq
5)\) é 0.006586624.
d)\(P(X\leq 4)\)
ppois(q=4, lambda = lambda)
## [1] 0.9746264
df <- data.frame(NSucessos = 0:10,
prob = dpois(x = 0:10, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos <= 4, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X menor ou igual a 2",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X\leq
4)\) é 0.9746264.
e)\(P(X=0)\)
prob1 <- dpois(x=0, lambda = lambda)
df <- data.frame(NSucessos = 0:n,
prob = dpois(x = 0:n, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos == 0, "0", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade X=0",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: A probabilidade de \(P(X=0)\) é 0,19593. —
f)\(P(6<X<9)\)
sum(dpois(7:8, lambda = lambda))
## [1] 0.001430603
prob1 <- ppois(q=8, lambda = lambda, lower.tail = TRUE)-
ppois(q=6, lambda = lambda, lower.tail = TRUE)
df <- data.frame(NSucessos = 0:n,
prob = dpois(x = 0:n, lambda = lambda)) %>%
mutate(Resultados = ifelse((NSucessos == 7)| (NSucessos == 8), "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X =7 ou X=8",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: Assim, temos que \(P(6<X<9)=\) 0.0014306.
g)\(P(10<X<14)\)
sum(dpois(11:13, lambda = lambda))
## [1] 1.221199e-06
prob1 <- ppois(q=13, lambda = lambda, lower.tail = TRUE)-
ppois(q=10, lambda = lambda, lower.tail = TRUE)
df <- data.frame(NSucessos = 0:n,
prob = dpois(x = 0:n, lambda = lambda)) %>%
mutate(Resultados = ifelse((NSucessos == 11)| (NSucessos == 13), "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X = 11 ou X = 13",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: Assim, temos que \(P(10<X<14)\)=1.221199e-06.
h)\(P(X<11)\)
prob1 <- ppois(q=10, lambda = lambda)
df <- data.frame(NSucessos = 0:10,
prob = dpois(x = 0:10, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos < 11, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X menor que 11",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
i)\(P(X\leq 11)\)
prob1 <- ppois(q=10, lambda = lambda)
df <- data.frame(NSucessos = 0:10,
prob = dpois(x = 0:10, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos < 11, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X menor ou igual a 11",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: Assim, temos que \(P(X\leq
11)\)=0.9999988.
j)\(P(X\geq 11)\)
1-ppois(q=11, lambda = lambda)
## [1] 1.642799e-07
df <- data.frame(NSucessos = 0:10,
prob = dpois(x = 0:10, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos >= 11, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X maior ou igual a 11",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: Assim, temos que \(P(X\geq
11)\) é 0.9999988.
k)\(P(10<X<12)\)
prob1 <- dpois(x=11, lambda = lambda)
df <- data.frame(NSucessos = 0:n,
prob = dpois(x = 0:n, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos == 11, "11", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade X=11",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: Assim, temos que \(P(10<X<12)\)=1.0592731^{-6}.
l)\(P(X<15)\)
prob1 <- ppois(q=14, lambda = lambda)
df <- data.frame(NSucessos = 0:10,
prob = dpois(x = 0:10, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos < 15, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X menor que 15",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
m)\(P(X=15)\)
prob1 <- dpois(x=15, lambda = lambda)
df <- data.frame(NSucessos = 0:n,
prob = dpois(x = 0:n, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos == 15, "15", "Outro"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade X=15",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: Assim, temos que \(P(X=15)\) é igual a 2.2825193^{-10}.
n)\(P(X>15)\)
1-ppois(q=15, lambda = lambda)
## [1] 2.570344e-11
df <- data.frame(NSucessos = 0:10,
prob = dpois(x = 0:10, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos > 15, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X maior que 15",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: Assim, temos que \(P(X>15)\) é igual a 2.2825193^{-10}.
A distribuição normal também é chamada distribuição gaussiana, distribuição de Gauss ou distribuição de Laplace–Gauss, em referência aos matemáticos, físicos e astrônomos francês Pierre–Simon Laplace. O papel central da distribuição normal decorre do fato de ser o limite de um grande número de distribuições de probabilidade como mostra o teorema central do limite, o qual permite estudar probabilisticamente a média das variáveis independentes de uma amostra aleatória simples de tamanho grande. A distribuição normal corresponde ao comportamento do efeito agregado de experiências aleatórias independentes e semelhantes em certas circunstâncias quando o número de experiências é muito alto.
mu=5
sigma=2
pnorm(q=2, mean = mu, sd=sigma)
## [1] 0.0668072
pnormGC(2, region="below", mean=mu,
sd=sigma, graph=TRUE)
## [1] 0.0668072
Comentário: A probabilidade de \(P(X<2)\) é igual a 0,0668072.
1-pnorm(2, mean = mu, sd=sigma, lower.tail = TRUE)
## [1] 0.9331928
pnorm(2, mean = mu, sd=sigma, lower.tail = FALSE)
## [1] 0.9331928
pnormGC(2, region="above", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.9331928
Comentário: A probabilidade de \(P(X>2)\) é 0,9331928. —
pnorm(11, mean = mu, sd=sigma)-pnorm(2, mean = mu, sd=sigma)
## [1] 0.9318429
pnormGC(c(2,11), region="between", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.9318429
Comentário: A probabilidade de \(P(2<X<11)\) é 0,9318429.
pnorm(8, mean = mu, sd=sigma, lower.tail = FALSE)
## [1] 0.0668072
pnormGC(8, region="above", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.0668072
Comentário: A probabilidade de \(P(X>8)\) é 0,0668072. —
set.seed(matricula)
(mu <- 5)
## [1] 5
(sigma <- round(runif(1,2,10), digits = 0))
## [1] 3
a)\(P(X\leq 3)\)
pnorm(q=3, mean = mu, sd=sigma)
## [1] 0.2524925
pnormGC(3, region="below", mean=mu,
sd=sigma, graph=TRUE)
## [1] 0.2524925
Comentário: A probabilidade de \(P(X\leq
3)\) é 0,2524925.
b)\(P(X=5)\)
pnorm(5, mean = mu, sd=sigma)-pnorm(5, mean = mu, sd=sigma)
## [1] 0
pnormGC(c(5,5), region="between", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0
Comentário: A probabilidade de \(P(X=5)\) é 0.
c)\(P(X\geq 5)\)
1-pnorm(5, mean = mu, sd=sigma, lower.tail = TRUE)
## [1] 0.5
pnorm(5, mean = mu, sd=sigma, lower.tail = FALSE)
## [1] 0.5
pnormGC(5, region="above", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.5
Comentário: A probabilidade de \(P(X\geq
5)\) é igual a 0,5.
d)\(P(X\leq 4)\)
pnorm(q=4, mean = mu, sd=sigma)
## [1] 0.3694413
pnormGC(4, region="below", mean=mu,
sd=sigma, graph=TRUE)
## [1] 0.3694413
Comentário: A probabilidade de \(P(X\geq
5)\) 0,3694413.
e)\(P(X=0)\)
pnorm(0, mean = mu, sd=sigma)-pnorm(0, mean = mu, sd=sigma)
## [1] 0
pnormGC(c(0,0), region="between", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0
Comentário: A probabilidade de \(P(X=0)\) é 0.
f)\(P(3<X<5)\)
pnorm(5, mean = mu, sd=sigma)-pnorm(3, mean = mu, sd=sigma)
## [1] 0.2475075
pnormGC(c(3,5), region="between", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.2475075
Comentário: A probabilidade de \(P(3<X<5)\) é 0,2475.
g)\(P(2<X<6)\)
pnorm(6, mean = mu, sd=sigma)-pnorm(2, mean = mu, sd=sigma)
## [1] 0.4719034
pnormGC(c(2,6), region="between", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.4719034
Comentário: A probabilidade de \(P(2<X<6)\) é 0,4719034.
—
h)\(P(X<4)\)
pnorm(q=4, mean = mu, sd=sigma)
## [1] 0.3694413
pnormGC(4, region="below", mean=mu,
sd=sigma, graph=TRUE)
## [1] 0.3694413
Comentário: A probabilidade de \(P(X<4)\) é 0,3694.
i)\(P(X\leq 7)\)
pnorm(q=7, mean = mu, sd=sigma)
## [1] 0.7475075
pnormGC(7, region="below", mean=mu,
sd=sigma, graph=TRUE)
## [1] 0.7475075
Comentário: A probabilidade de \(P(X\leq
7)\) é 0,7475.
j)\(P(X\geq 7)\)
pnorm(7, mean = mu, sd=sigma, lower.tail = FALSE)
## [1] 0.2524925
pnormGC(7, region="above", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.2524925
Comentário: A probabilidade de \(P(X\geq
7)\) é 0,2525.
k)\(P(3<X<4)\)
pnorm(4, mean = mu, sd=sigma)-pnorm(3, mean = mu, sd=sigma)
## [1] 0.1169488
pnormGC(c(3,4), region="between", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.1169488
Comentário: A probabilidade de \(P(3<X<4)\) é 0,1169.
l)\(P(X<6)\)
pnorm(q=6, mean = mu, sd=sigma)
## [1] 0.6305587
pnormGC(6, region="below", mean=mu,
sd=sigma, graph=TRUE)
## [1] 0.6305587
Comentário: A probabilidade de \(P(X<6)\) é 0,6306.
m)\(P(X=15)\)
pnorm(15, mean = mu, sd=sigma)-pnorm(15, mean = mu, sd=sigma)
## [1] 0
pnormGC(c(15,15), region="between", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0
Comentário: A probabilidade de \(P(X=15)\) é 0.
n)\(P(X>5)\)
pnorm(5, mean = mu, sd=sigma, lower.tail = FALSE)
## [1] 0.5
pnormGC(5, region="above", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.5
Comentário: A probabilidade de \(P(X>5)\) é 0,5.
Em um laboratório clínico são estudadas constantemente fórmulas de novas vacinas. A probabilidade de sucesso das vacinas é de 0,25 nesse laboratório. Um certo dia foram fabricadas 15 vacinas com fórumas diferenciadas.
Tendo em vista a descrição acima, considere que uma amostra de 15 vacinas foram inspecionadas. Quais as chances de serem produzidas, pelo menos, 2 vacinas eficazes?
\(X=2\)
knitr::kable((dbinom(2,#número de vacinas eficazes
15,#quantidade de peças totais
0.25)))#probabilidade de sucesso
| x |
|---|
| 0.155907 |
Comentário: A probabilidade de 2 vacinas serem eficazes é de
0.155907.
Faça um gráfico expressando a probabilidade de mais de 4 vacinas possuírem eficácia.
\(P(X\geq 4)\)
vacinas <- 5:15
prob <- dbinom(vacinas,15,0.25)
prob
## [1] 1.651460e-01 9.174777e-02 3.932047e-02 1.310682e-02 3.398065e-03
## [6] 6.796131e-04 1.029717e-04 1.144130e-05 8.800998e-07 4.190952e-08
## [11] 9.313226e-10
plot(vacinas, prob,
type='h',
col='blue',
lwd=2)
O laboratório clínico que confecciona e testa novas vacinas todos os dias conta com a chegada de 20 vidrarias novas para a realização de experimentos em soluções.
Qual a probabilidade de chegarem 15 ou menos vidrarias novas?
lambda=15
\(P(X\leq 15)\)
prob1 <- ppois(q=15, lambda = lambda, lower.tail = TRUE)
sum(dpois(x=0:20, lambda = lambda))
## [1] 0.9170291
df <- data.frame(NSucessos = 0:20,
prob = dpois(x = 0:20, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos <= 15, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade X<=15",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: A probabilidade de chegarem 15 novas vidrarias ou menos é de
0.5680896.
Qual a probabilidade de chegarem mais de 15 novas vidrarias novas:
\((X>15)\)
1-ppois(q=15, lambda = lambda)
## [1] 0.4319104
df <- data.frame(NSucessos = 0:20,
prob = dpois(x = 0:20, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos > 15, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X maior que 15",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
A probabilidade de chegarem mais de 15 novas vidrarias ao laboratório é
de 0,34893. —
Qual a probabilidade de chegarem mais de 20 vidrarias novas?
\((X>20)\)
1-ppois(q=20, lambda = lambda)
## [1] 0.08297091
df <- data.frame(NSucessos = 0:20,
prob = dpois(x = 0:20, lambda = lambda)) %>%
mutate(Resultados = ifelse(NSucessos > 20, "Sucesso", "Fracasso"))
ggplot(df, aes(x = factor(NSucessos), y = prob, fill = Resultados)) +
geom_col() +
geom_text(
aes(label = round(prob,5), y = prob + 0.01),
position = position_dodge(0.9),
size = 3,
vjust = 0
) +
labs(title = "Probabilidade de X maior que 20",
subtitle = paste0("Poisson(",lambda,")"),
x = "Sucessos (x)",
y = "Probabilidade")
Comentário: A probabilidade de chegarem mais de 20 vidrarias é 0 porque
o máximo de encomendas que o laboratório recebe são 20 novas embalagens
laboratoriais.
No laboratório clínico de estudo para novas vacinas, em média, as fórmulas dos componentes duram em até 2 anos, ou seja, tempo em que uma solução pode ficar armazenada. Na pandemia, novos ingredientes foram produzidos e resultando em uma variação do tempo de armazenagem. Agora, as soluções podem ficar guardadas até 5 anos.
Qual a probabilidade de uma solução aleatória ser escolhida e que esteja armazenada no laboratório em até 1 ano?
(mu=2)
## [1] 2
sigma=5
a)\(P(X\leq 1)\)
pnorm(q=1, mean = mu, sd=sigma)
## [1] 0.4207403
pnormGC(1, region="below", mean=mu,
sd=sigma, graph=TRUE)
## [1] 0.4207403
Comentário: A probabilidade que uma solução do laboratório esteja
armazenada em até 1 ano é de 0,4207.
Qual a probabilidade que uma vacina aleatória esteja armazenada no interior do laboratório entre 2 e 5 anos?
\(P(2<X<5)\)
pnorm(5, mean = mu, sd=sigma)-pnorm(2, mean = mu, sd=sigma)
## [1] 0.2257469
pnormGC(c(2,5), region="between", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.2257469
Comentário: A probabilidade de uma vacina estar neste laboaratório neste
intervalo de tempo é de 0,2257.
Qual a chance desse laboratório armazanar uma solução vacina a mais de 10 anos?
\(P(X>10)\)
pnorm(10, mean = mu, sd=sigma, lower.tail = FALSE)
## [1] 0.05479929
pnormGC(10, region="above", mean=mu,
sd=sigma,graph=TRUE)
## [1] 0.05479929
Comentário: As chances são de 0,0548.
A partir da construção desse relatório, nota-se como as distribuições trabalhadas são de extrema importância e amplitude para diversas áreas de estudo. Além de trazer praticidade, organização e demonstrações práticas nesse projeto, vale ressaltar como a estatística se aplica à todas as áreas da vida.