2 VA - CPAD
VADeaths
library(ggplot2)
library(tidyr)
library(dplyr)
##
## Anexando pacote: 'dplyr'
## Os seguintes objetos são mascarados por 'package:stats':
##
## filter, lag
## Os seguintes objetos são mascarados por 'package:base':
##
## intersect, setdiff, setequal, union
data(VADeaths)
dataframe <- as.data.frame(VADeaths)
dataframe$Age <- rownames(dataframe)
dataframe_long <- pivot_longer(dataframe,
cols = -Age,
names_to = "Region",
values_to = "Deaths")
dataframe_long$Group <- ifelse(grepl("Rural", dataframe_long$Region), "Rural", "Urbano")
ggplot(dataframe_long, aes(x = Age, y = Deaths, fill = Region, group = Group)) +
geom_bar(stat = "identity", position = position_dodge(width = 0.8)) +
scale_fill_manual(values = c(
"Rural Male" = "#50C878",
"Rural Female" = "#FFEB3B",
"Urban Male" = "lightblue",
"Urban Female" = "#F8BBD0"
),
labels = c(
"Rural Male" = "Homem na região rural",
"Rural Female" = "Mulher na região rural",
"Urban Male" = "Homem na região urbana",
"Urban Female" = "Mulher na região urbana"
)) +
labs(
title = "Taxa de Mortalidade na Virgínia: Comparação Rural e Urbana",
x = "Faixa Etária",
y = "Taxa de Mortes",
fill = "Legenda"
) +
theme_minimal() +
theme(legend.position = "top") +
theme(axis.text.x = element_text(angle = 0, hjust = 0.5, vjust = 1)) +
guides(fill = guide_legend(ncol = 2, title = "Região e Gênero"))

ClassificaçãoDoença
dados <- c("moderado", "leve", "leve", "severo", "leve", "moderado", "moderado", "moderado", "leve", "leve", "severo", "leve", "moderado", "moderado", "leve", "severo", "moderado", "moderado", "moderado", "leve")
freq <- table(dados)
porcentagem <- round(prop.table(freq) * 100, 2)
cores <- c("severo" = "#FF6347",
"leve" = "#FF69B4",
"moderado" = "#8A2BE2")
pie(porcentagem,
labels = paste0(names(porcentagem), "\n", porcentagem, "%"),
col = cores[names(porcentagem)],
main = "Estágios da doença")
legend("topright",
legend = names(porcentagem),
fill = cores[names(porcentagem)])

Teorema
flu_data <- read.csv("C:/Users/Beatriz Figueiredo/Downloads/flu.csv")
if(!require(ggplot2)) install.packages("ggplot2")
if(!require(dplyr)) install.packages("dplyr")
library(ggplot2)
library(dplyr)
ggplot(flu_data, aes(x = age)) +
geom_histogram(aes(y = ..density..), bins = 30, fill = "#FA8072", alpha = 0.6) +
geom_density(color = "#6B8E23", size = 1) +
labs(title = "Histograma e Curva de Densidade - Idade das Mortes",
x = "Idade", y = "Densidade") +
theme_minimal()
## Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
## ℹ Please use `linewidth` instead.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.
## Warning: The dot-dot notation (`..density..`) was deprecated in ggplot2 3.4.0.
## ℹ Please use `after_stat(density)` instead.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
## generated.

set.seed(123)
sample_means <- replicate(200, mean(sample(flu_data$age, size = 35, replace = TRUE)))
data.frame(sample_means) %>%
ggplot(aes(x = sample_means)) +
geom_histogram(aes(y = ..density..), bins = 30, fill = "#DA70D6", alpha = 0.6) +
geom_density(color = "#00008B", size = 1) +
labs(title = "Histograma e Curva de Densidade - Médias das Amostras (n=35)",
x = "Média das Idades", y = "Densidade") +
theme_minimal()
