Este documento tem por objetivo trazer uma análise exploratória sobre o clima de algumas cidades da Paraíba.

A seguir, veremos como se comporta a umidade ao longo de um ano, e a temperatura em épocas juninas.

Os dados utilizados vêm do BDMEP com dados desde 2010.

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()
    )
)

Comparando as umidades das cidades

clima_tudo %>% 
    filter(ano == 2019) %>% 
    ggplot(mapping = aes(x = semana, y = umidade, color = cidade)) + 
    geom_point(alpha = .75) + 
    labs(
         y = "Umidade", 
         x = "Período (Semana)",
         color = "Cidade"
    )

Aqui podemos observar que Patos é a cidade que teve a menor umidade dentre as três cidades, com um certo aumento nos primeiros meses do ano, com alguns pontos chegando próximo a 80. Campina Grande e João Pessoa apresentam uma certa similaridade nesta visualização de pontos. Para entendermos um pouco melhor a distribuição de umidade, observaremos o gráfico de histograma abaixo.

clima_tudo %>% 
    filter(ano == 2019) %>% 
    ggplot(aes(x = umidade)) + 
    facet_wrap(~ cidade, ncol = 1) + 
    geom_histogram(binwidth = .5, fill = "steelblue", color = "black") + 
    geom_rug() + 
    labs(
         y = "Frequência", 
         x = "Umidade"
    )

Agora temos uma ideia mais concreta de que João Pessoa tem valores de umidade mais concentrados que as outras cidades e Patos é a cidade com menor valor de umidade registrada no ano de 2019.

Como curiosidade, o gráfico de densidade logo abaixo, apresenta a umidade das cidades ao longo dos anos. É bem interessante que a figura é bastante parecida com o histograma na visualização anterior.

clima_tudo %>% 
    filter(ano > 2010, ano < 2020) %>% 
    ggplot(aes(x = umidade)) + 
    facet_wrap(~ cidade, ncol = 1) + 
    geom_density(fill = "steelblue", color = "black") + 
    geom_rug() + 
    labs(
         y = "Densidade", 
         x = "Umidade"
    )
## Warning: Removed 3 rows containing non-finite values (stat_density).

Temperatura no forró

clima_tudo %>%
    filter(mes == 6, ano > 2010, ano < 2020) %>%
    ggplot(aes(x=temp_media)) + 
    facet_wrap(~ cidade, ncol = 1) +
    geom_density(fill = "coral", color = "black") + 
    geom_rug() + 
    labs(
         y = "Densidade", 
         x = "Temperatura média (°C)"
    )

Podemos observar que em época de São João, Campina Grande apresenta ser a cidade com o clima mais agradável para aproveitar esse momento festivo, com a menor temperatura média dentre as três cidades analisadas. É importante destacar que a análise foi realizada no período de 2011 à 2019, pois os anos 2010, 2020 e 2021 havia falta de dados para análise, podendo interferir nos resultados.