Gráficos
VADeaths
data("VADeaths")
df <- as.data.frame(VADeaths)
df$AgeGroup <- rownames(df)
df_long <- pivot_longer(df, cols = -AgeGroup, names_to = "Group", values_to = "DeathRate")
ggplot(df_long, aes(x = AgeGroup, y = DeathRate, fill = Group)) +
geom_bar(stat = "identity", position = "dodge") +
scale_fill_brewer(palette = "Set2") +
scale_y_continuous(
limits = c(0, 80),
breaks = seq(0, 80, 10)
) +
labs(
title = "Taxas de Mortalidade Idade/Grupo",
x = "Faixa Etária",
y = "Taxa de Mortalidade",
fill = "Grupo"
) +
theme_minimal()

ClassificaçãoDoença
estagios <- c("moderado", "leve", "leve", "severo", "leve",
"moderado", "moderado", "moderado", "leve", "leve",
"severo", "leve", "moderado", "moderado", "leve",
"severo", "moderado", "moderado", "moderado", "leve")
tabela <- table(estagios)
porcentagens <- round(100 * tabela / sum(tabela), 1)
labels <- paste(names(tabela), "-", porcentagens, "%")
cores <- c("leve" = "lightgreen", "moderado" = "gold", "severo" = "tomato")
pie(tabela,
labels = labels,
col = cores[names(tabela)],
main = "Classificação dos Estágios da Doença")
legend("topright",
legend = names(tabela),
fill = cores[names(tabela)],
title = "Estágio")

Teorema
flu <- read.csv("flu.csv")
idades <- flu$age
hist(idades,
breaks = 20,
probability = TRUE,
col = "grey",
border = "white",
main = "Histograma Mortes por Gripe",
xlab = "Idade",
ylab = "Densidade",
cex.main = 1.2,
cex.lab = 1,
cex.axis = 0.9,
las = 1)
lines(density(idades, na.rm = TRUE), col = "orange", lwd = 2)

set.seed(123)
medias_amostrais <- replicate(200, mean(sample(idades, size = 35, replace = TRUE)))
hist(medias_amostrais,
breaks = 20,
probability = TRUE,
col = "grey",
border = "white",
main = "Histograma Médias Amostrais",
xlab = "Média das Idades",
ylab = "Densidade",
cex.main = 1.2,
cex.lab = 1.1,
cex.axis = 1,
las = 1)
lines(density(medias_amostrais), col = "orange", lwd = 2)
