Perguntas 3 e 4.

João Pessoa, Campina Grande e Patos são 3 referências para entender o clima na Paraíba. A primeira cidade está no litoral, a segunda próximo ao topo da Serra da Borborema, e a terceira no Sertão.

library(tidyverse)
library(here)
theme_set(theme_bw())
# SEMPRE read_csv NUNCA read.csv
clima_tudo = read_csv(
    here("data/tempo-jp-cg-pt.csv"),
    col_types = cols(
        .default = col_double(),
        cidade = col_character(),
        semana = col_date(format = ""),
        ano = col_integer(),
        mes = col_integer()
    )
)
clima = clima_tudo %>% filter(ano > 2009, ano < 2020)

Umidade Média Semanal nas cidades de João Pessoa, Campina Grande e Patos na última decada

Foram utilizados os dados umidade do BDMEP: https://tempo.inmet.gov.br/ entre os anos de 2010 e 2019 agrupados por semana

clima %>% 
    ggplot(mapping = aes(y = cidade, x  = umidade)) + 
    geom_jitter(height = .3, color = "steelblue", alpha = .2) +
    labs(
      y='',
      x='Umidade Média Semanal em (%)'
    )

Como podemos observar no gráfico acima, historicamente, Patos é a cidade menos úmida e tem uma variação maior do que Campina Grande e João Pessoa. Além disso, João pessoa apresenta uma maior concentração de semanas mais úmidas (entre 70% e 80%) e temos poucas semanas acima de 90%. Era de se esperar que Patos tivesse índices de umidade mais baixos por se tratar de uma cidade localizada no sertão paraibano, já que é um comportamento típico dessa região.

clima %>% 
    ggplot(aes(x = umidade)) + 
    facet_wrap(~ cidade)+ 
    geom_histogram(binwidth = 1.5,fill = "steelblue", color = "black") + 
    labs(
         y = "", 
         x = "Umidade Média Semanal em (%)"
)

O gráfico acima confirma que João Pessoa costuma atingir niveis mais altos de umidade, podemos observar que todas as cidades apresentam uma cauda bem pequena, mostrando que os índices semanais de umidade tendem a estar concentrados em uma faixa de valores não tão grande.

Temperatura Média Semanal nas cidades de João Pessoa, Campina Grande e Patos durante as festas juninas

Foram utilizados os dados de temperatura do BDMEP: https://tempo.inmet.gov.br/ durante o mês de junho de 2016 a 2019 agrupados por semana.

Geralmente o mês de Junho é um dos meses mais frios na Paraíba. Como podemos observar no gráfico abaixo, a cidade de Campina Grande apresenta uma temperatura média semanal, geralmente, mais baixa nesse período. Patos e João Pessoa têm médias um pouco mais altas que Campina Grande, sendo João Pessoa a cidade que tem semanas com temperaturas médias mais altas entre as três cidades. Podemos perceber também que as temperaturas são bem concentradas nas três cidades.

clima_junino = clima %>% filter(ano >= 2016, ano < 2020, mes==6)
clima_junino %>% 
    ggplot(aes(x = temp_media)) + 
    facet_wrap(~ cidade, ncol = 1)+ 
    geom_histogram(binwidth = .5, fill = "coral", color = "black") + 
    geom_rug() +
    labs(
         y = "Quantidade", 
         x = "Temperatura Média Semanal em (C°)"
    )

clima_junino %>% 
    ggplot(mapping = aes(y = cidade, x = temp_media)) + 
    geom_point(color = "coral") + 
    labs(
         y = "", 
         x = "Temperatura Média Semanal (C°)"
    )

Vemos claramente neste gráfico de pontos uma concentração de semanas, majoritariamente, mais frias em Campina Grande. Em Patos e João Pessoa também é possível visualizar uma concentração de semanas, porém com temperaturas médias maiores em Campina Grande. Algumas semanas atípicas são perceptiveis em João Pessoa e Campina Grande.

Comparando o comportamento da temperatura no mês de junho em cada cidade entre os anos de 2016 e 2019.

theme_update(plot.title = element_text(hjust = 0.5))
theme_update(plot.title = element_text(size = 13, color ="black"))

clima_junino %>% 
    filter(cidade == "João Pessoa") %>% 
    ggplot(aes(x = temp_media)) + 
    facet_wrap(~ ano)+ 
    geom_density(fill = "coral", color = "black")+
    labs(
        title = 'Temperatura média semanal em João Pessoa no mês de Junho',
        x='Temperatura Média Semanal em (Cº)',
        y=''
    )

clima_junino %>% 
    filter(cidade == "Campina Grande") %>% 
    ggplot(aes(x = temp_media)) + 
    facet_wrap(~ ano)+ 
    geom_density(fill = "coral", color = "black")+
    labs(
        title = 'Temperatura média semanal em Campina Grande no mês de Junho',
        x='Temperatura Média Semanal em (Cº)',
        y=''
    )

clima_junino %>% 
    filter(cidade == "Patos") %>% 
    ggplot(aes(x = temp_media)) + 
    facet_wrap(~ ano)+ 
    geom_density(fill = "coral", color = "black")+
    labs(
        title = 'Temperatura média semanal em Patos no mês de Junho',
        x='Temperatura Média Semanal em (Cº)',
        y=''
    )

A partir desses gráfico vemos que Campina Grande costuma ter uma temperatura média em torno de 23C° nesse período, salvo anos atípicos como 2016. Já em Patos e João Pessoa não está claro um comportamento, variando a cada ano.