Skip to contents

First look

Initially, we are going to load the data from the package to be using for the exploratory data analysis.

data("all_waves", package = "BenzoCovid")

First, let’s take a glimpse at the dataset.

dplyr::glimpse(all_waves)
#> Rows: 781
#> Columns: 45
#> $ age                       <dbl> 47, 34, 57, 52, 32, 44, 29, 57, 33, 29, 49, …
#> $ sex                       <fct> Female, Female, Female, Female, Male, Female…
#> $ color                     <fct> Branca, Branca, Branca, Branca, Branca, Bran…
#> $ education                 <fct> Pós- graduação (incompleta ou completa), Ens…
#> $ state                     <fct> São Paulo, Rio Grande do Sul, São Paulo, Rio…
#> $ region                    <fct> Sudeste, Sul, Sudeste, Sul, Centro-Oeste, Su…
#> $ sexual_orientation        <fct> Heterossexual, Bissexual, Heterossexual, Het…
#> $ heterosexual              <fct> sim, não, sim, sim, sim, sim, não, sim, sim,…
#> $ household_income          <fct> D, D, B, A, D, E, D, C, D, B, D, C, B, E, B,…
#> $ contact_covid19           <fct> Não, Não, Não, Não, Não, Não, Não, Não, Não,…
#> $ risk_group_covid19        <fct> Não, Não, Não, Não, Não, Sim, Não, Sim, Não,…
#> $ number_people_house       <dbl> 2, 1, 3, 3, 2, 2, 2, 5, 2, 2, 3, 3, 2, 2, 4,…
#> $ benzofreq_w1              <fct> Não usei, Semanalmente, 1 ou 2 vezes, Não us…
#> $ benzofreq_w2              <fct> Não usei, 1 ou 2 vezes, Não usei, Não usei, …
#> $ benzofreq_w3              <fct> Não usei, 1 ou 2 vezes, Não usei, Não usei, …
#> $ family_relationship_w1    <fct> Ruins, Bons, Excelentes, Bons, Regulares, Ex…
#> $ family_relationship_w2    <fct> Regulares, Regulares, Bons, Regulares, Excel…
#> $ family_relationship_w3    <fct> Ruins, Regulares, Bons, Bons, Regulares, Exc…
#> $ friend_relationship_w1    <fct> Bons, Bons, Excelentes, Ruins, Ruins, Excele…
#> $ friend_relationship_w2    <fct> Regulares, Bons, Bons, Ruins, Regulares, Bon…
#> $ friend_relationship_w3    <fct> Regulares, Bons, Regulares, Regulares, Regul…
#> $ loving_relationship_w1    <fct> Regular, Não se aplica, Excelente, Bom, Regu…
#> $ loving_relationship_w2    <fct> Bom, Não se aplica, Bom, Regular, Bom, Ruim,…
#> $ loving_relationship_w3    <fct> Excelente, Não se aplica, Bom, Bom, Regular,…
#> $ social_distancing_w1      <fct> Sim, Sim, Sim, Sim, Sim, Sim, Sim, Sim, Sim,…
#> $ social_distancing_w2      <fct> Sim, Sim, Sim, Sim, Não, Sim, Sim, Sim, Sim,…
#> $ social_distancing_w3      <fct> Não, Sim, Sim, Sim, Não, Sim, Sim, Sim, Sim,…
#> $ family_friends_covid19_w1 <fct> Não, Não, Não, Não, Não, Não, Não, Não, Não,…
#> $ family_friends_covid19_w2 <fct> Não, Não, Não, Não, Não, Não, Sim, Não, Não,…
#> $ family_friends_covid19_w3 <fct> Não, Não, Não, Sim, Não, Sim, Sim, Não, Não,…
#> $ diagnostic_covid19_w1     <fct> Não, Não, Não, Não, Não, Não, Não, Não, Não,…
#> $ diagnostic_covid19_w2     <fct> Não, Não, Não, Não, Não, Não, Não, Não, Não,…
#> $ diagnostic_covid19_w3     <fct> Não, Não, Não, Não, Não, Não, Não, Não, Não,…
#> $ sleep_quality_w1          <fct> Bom, Ruim, Bom, Regular, Ruim, Excelente, Re…
#> $ sleep_quality_w2          <fct> Regular, Bom, Regular, Regular, Regular, Exc…
#> $ sleep_quality_w3          <fct> Bom, Ruim, Regular, Regular, Regular, Excele…
#> $ suicidal_ideation_w1      <fct> No, Yes, No, Yes, No, No, No, No, Yes, No, N…
#> $ suicidal_ideation_w2      <fct> No, Yes, No, Yes, No, No, No, Yes, No, No, N…
#> $ suicidal_ideation_w3      <fct> Não, Sim, Não, Sim, Não, Não, Não, Sim, Sim,…
#> $ phq_total_w1              <dbl> 21, 15, 8, 26, 10, 11, 20, 17, 9, 15, 2, 4, …
#> $ phq_total_w2              <dbl> 22, 17, 13, 24, 7, 11, 18, 20, 4, 13, 1, 8, …
#> $ phq_total_w3              <dbl> 7, 22, 8, 27, 1, 10, 18, 20, 12, 11, 3, 6, 1…
#> $ gad_total_w1              <dbl> 12, 12, 12, 17, 7, 14, 18, 17, 18, 11, 3, 0,…
#> $ gad_total_w2              <dbl> 5, 11, 15, 21, 6, 21, 20, 15, 13, 15, 5, 5, …
#> $ gad_total_w3              <dbl> 1, 16, 21, 20, 4, 16, 18, 15, 19, 9, 2, 6, 1…
all_waves |> 
    purrr::map_dbl(\(x) sum(is.na(x)))
#>                       age                       sex                     color 
#>                         0                         0                         0 
#>                 education                     state                    region 
#>                         0                         0                         0 
#>        sexual_orientation              heterosexual          household_income 
#>                         0                         0                         0 
#>           contact_covid19        risk_group_covid19       number_people_house 
#>                         0                         0                         0 
#>              benzofreq_w1              benzofreq_w2              benzofreq_w3 
#>                         0                         0                         0 
#>    family_relationship_w1    family_relationship_w2    family_relationship_w3 
#>                         0                         0                         0 
#>    friend_relationship_w1    friend_relationship_w2    friend_relationship_w3 
#>                         0                         0                         0 
#>    loving_relationship_w1    loving_relationship_w2    loving_relationship_w3 
#>                         0                         0                         0 
#>      social_distancing_w1      social_distancing_w2      social_distancing_w3 
#>                         0                         0                         0 
#> family_friends_covid19_w1 family_friends_covid19_w2 family_friends_covid19_w3 
#>                         0                         0                         0 
#>     diagnostic_covid19_w1     diagnostic_covid19_w2     diagnostic_covid19_w3 
#>                         0                         0                         0 
#>          sleep_quality_w1          sleep_quality_w2          sleep_quality_w3 
#>                         0                         0                         0 
#>      suicidal_ideation_w1      suicidal_ideation_w2      suicidal_ideation_w3 
#>                         0                         0                         0 
#>              phq_total_w1              phq_total_w2              phq_total_w3 
#>                         0                         0                         0 
#>              gad_total_w1              gad_total_w2              gad_total_w3 
#>                         0                         0                         0

As we can see in the output above, we don’t have any variable with missing values. That’s nice!

Anxiety and depression levels by wave

Now let’s create some plots to see the trajectories of the anxiety and depression measures in the sample.

all_waves |> 
    BenzoCovid::plot_three_waves("phq_total") +
    ggplot2::labs(x = "Study wave", y = "PHQ-9 total score mean")


all_waves |> 
    BenzoCovid::plot_three_waves("gad_total") +
    ggplot2::labs(x = "Study wave", y = "GAD-7 total score mean")

Apparently, we were able to see a decline in both measures, which indicates that people were showing remission of symptoms over time.

Benzodiazepine use frequency between waves

This figure is in brazilian portuguese because of the original labels.

all_waves |> 
    BenzoCovid::plot_three_waves("benzofreq") +
    ggplot2::labs(x = "Frequência de uso de benzodiazepínicos", y = "# de sujeitos") +
    ggplot2::theme(axis.text.x = ggplot2::element_text(angle = 15, size = 6))

The frequency pattern looks more or less stable as the time passes.