Steffano Xavier Pereira

VADeaths

data("VADeaths")

# Definir as cores para cada faixa etária (linhas da matriz)
cores <- c("lightblue", "mistyrose", "lightcyan", "lavender", "cornsilk")

# Criar o gráfico de barras
barplot(VADeaths, 
        beside = TRUE, 
        col = cores, 
        main = "Taxas de Mortalidade na Virgínia (1940)", 
        xlab = "Grupo Demográfico", 
        ylab = "Taxa por 1000",
        legend.text = rownames(VADeaths), # Legenda com as idades
        args.legend = list(x = "topleft", title = "Faixa Etária"))

ClassificaçãoDoença

# 1. Dados fornecidos
pacientes <- c("moderado", "leve", "leve", "severo", "leve", "moderado", 
               "moderado", "moderado", "leve", "leve", "severo", "leve", 
               "moderado", "moderado", "leve", "severo", "moderado", 
               "moderado", "moderado", "leve")

# 2. Criar tabela de frequências
contagem <- table(pacientes)

# 3. Calcular porcentagens
porcentagens <- round(100 * contagem / sum(contagem), 1)

# 4. Criar rótulos com a porcentagem (ex: "30%")
rotulos <- paste(porcentagens, "%", sep="")

# 5. Definir cores para as fatias
cores <- c("lightblue", "mistyrose", "lightcyan")

# 6. Gerar o Gráfico de Pizza
pie(contagem, 
    labels = rotulos, 
    col = cores, 
    main = "Classificação do Estágio da Doença")

# 7. Adicionar Legenda
legend("topright", 
       legend = names(contagem), 
       fill = cores, 
       title = "Estágios")

Teorema

flu_data <- read.csv("flu.csv")
ages <- flu_data$age # Extrai a coluna 'age' como um vetor

# Configura área de plotagem para 1 linha e 2 colunas
par(mfrow = c(1, 2)) 

# Histograma e Densidade da População
hist(ages, 
     probability = TRUE, 
     col = "mistyrose", 
     main = "1. População (Idades no Dataset)", 
     xlab = "Idade", 
     ylab = "Densidade")
lines(density(ages), col = "red", lwd = 2)
legend("topright", legend=c("Densidade"), col="red", lwd=2, bty="n")

# --- PASSO 2: Amostragem ---
n <- 35          # Tamanho da amostra
k <- 200         # Número de médias a serem calculadas
medias_amostrais <- numeric(k) # Vetor vazio para guardar os resultados

# Loop para criar as 200 médias
set.seed(123) # Para reprodutibilidade
for (i in 1:k) {
  # Retira uma amostra de tamanho 35 da população 'ages'
  amostra <- sample(ages, size = n, replace = FALSE)
  # Calcula a média dessa amostra e guarda
  medias_amostrais[i] <- mean(amostra)
}

# Histograma e Densidade das Médias
hist(medias_amostrais, 
     probability = TRUE, 
     col = "lightblue", 
     main = "2. Médias das Amostras (n=35)", 
     xlab = "Média das Idades", 
     ylab = "Densidade")
lines(density(medias_amostrais), col = "blue", lwd = 2)
legend("topright", legend=c("Densidade"), col="blue", lwd=2, bty="n")