barplot(
VADeaths,
beside = TRUE,
col = c("lightblue", "mistyrose",
"lightcyan", "lavender", "cornsilk"),
main = "Taxas de Óbito na Virgínia (1940)",
xlab = "Grupos populacionais",
ylab = "Taxa de óbito por 1000 hab.",
ylim = c(0, 80)
)
legend(
"topleft",
legend = rownames(VADeaths),
fill = c("lightblue", "mistyrose",
"lightcyan", "lavender", "cornsilk"),
title = "Faixas etárias"
)
doenca <- c(
"moderado", "leve", "leve", "severo", "leve",
"moderado", "moderado", "moderado", "leve", "leve",
"severo", "leve", "moderado", "moderado", "leve",
"severo", "moderado", "moderado", "moderado", "leve"
)
freq <- table(doenca)
perc <- round(100 * freq / sum(freq), 1)
labels <- paste(names(freq), "-", perc, "%")
cores <- c("lightgreen", "gold", "tomato") # leve, moderado, severo
pie(
freq,
labels = labels,
col = cores,
main = "Classificação da Doença em 20 Pacientes"
)
legend(
"topright",
legend = names(freq),
fill = cores,
title = "Estágio"
)
library(readr)
flu <- read_csv("https://www.dropbox.com/scl/fi/bvf1mhw33x4h6lvtty3ks/flu.csv?rlkey=e9kreupfbwrfhc3425tm3dq32&dl=1")
## Rows: 75034 Columns: 1
## ── Column specification ────────────────────────────────────────────────────────
## Delimiter: ","
## dbl (1): age
##
## ℹ Use `spec()` to retrieve the full column specification for this data.
## ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
idade <- flu$age
hist(
idade,
breaks = 20,
freq = FALSE,
col = "lightgray",
main = "Idade das mortes por gripe espanhola (população)",
xlab = "Idade",
ylab = "Densidade"
)
lines(
density(idade),
col = "red",
lwd = 2
)
library(readr)
flu <- read_csv(
"https://www.dropbox.com/scl/fi/bvf1mhw33x4h6lvtty3ks/flu.csv?rlkey=e9kreupfbwrfhc3425tm3dq32&dl=1",
show_col_types = FALSE
)
idade <- flu$age
set.seed(123)
n <- 35
B <- 200
medias <- numeric(B)
for (i in 1:B) {
amostra <- sample(idade, size = n, replace = TRUE)
medias[i] <- mean(amostra)
}
head(medias)
## [1] 38.88571 42.94286 48.51429 42.48571 40.34286 42.14286
length(medias)
## [1] 200
hist(
medias,
breaks = 15,
freq = FALSE,
col = "lightblue",
main = "Médias amostrais (n = 35, B = 200)",
xlab = "Média da idade",
ylab = "Densidade"
)
lines(
density(medias),
col = "darkblue",
lwd = 2
)
N <- 300 # população
sigma <- 0.5 # desvio-padrão
E <- 0.1 # erro máximo
Z <- 2.5758 # z para 99% de confiança
n0 <- (Z * sigma / E)^2
n0
## [1] 165.8686
n <- n0 / (1 + (n0 - 1) / N)
n
## [1] 107.0423
n_trunc <- trunc(n * 100) / 100
n_trunc
## [1] 107.04
media <- 400
dp <- 45
p <- pnorm(500, mean = media, sd = dp, lower.tail = FALSE)
p
## [1] 0.01313415
perc <- p * 100
perc
## [1] 1.313415
perc_formatada <- paste0(sprintf("%.2f", perc), "%")
perc_formatada
## [1] "1.31%"
load("C:/Users/julio/Downloads/bdims.RData")
fdims <- subset(bdims, sex == 0)
alt_f <- fdims$hgt
ic <- t.test(alt_f, conf.level = 0.985)
lower <- ic$conf.int[1]
upper <- ic$conf.int[2]
resp <- paste0(
"[",
sprintf("%.2f", lower),
"-",
sprintf("%.2f", upper),
"]"
)
resp
## [1] "[163.88-165.87]"