setwd(“C:/Work Files/Collaboration/Jennifer Gomez/JSI manuscript”)

library(haven)
JSI_Data <-read_sav("Covid_Questions_Wave1.sav")

Descriptives for PROMIS-Depression Scale T-scores.

According to:

Kroenke K, Stump TE, Chen CX, et al. Minimally important differences and severity thresholds are estimated for the PROMIS depression scales from three randomized clinical trials [published online January 23, 2020]. J Affect Disord. doi:10.1016/j.jad.2020.01.101.

the cutoff values for different levels of depression are: 55 (mild), 60 (moderate), 65 (moderately severe), and 70+ (severe depression).

I assume that is how these were calculated, but these scores had already been generated when I got the dataset. Below are tables of the T-score distribution and the dichotomous depression cutoff: 0=not depressed, 1=depressed. Although we used the continuous raw scores for the analysis because we were more interested in depressive symptomology rather than clinical depression categories.

library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr     1.1.4     ✔ readr     2.1.5
## ✔ forcats   1.0.0     ✔ stringr   1.5.1
## ✔ ggplot2   3.5.1     ✔ tibble    3.2.1
## ✔ lubridate 1.9.3     ✔ tidyr     1.3.1
## ✔ purrr     1.0.2     
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag()    masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(knitr)
library(kableExtra)
## 
## Attaching package: 'kableExtra'
## 
## The following object is masked from 'package:dplyr':
## 
##     group_rows
table(JSI_Data$Promis_depressionT)%>%
  knitr::kable(digits = 3, format="html", booktabs=TRUE, caption="Table 1. Promis Depression T-Scores")%>%
  kable_classic(full_width = F, html_font = "Cambria")
Table 1. Promis Depression T-Scores
Var1 Freq
38.2 41
44.7 3
47.5 13
49.4 3
50.9 5
52.1 9
53.2 10
54.1 6
55.1 8
55.9 5
56.8 5
57.7 8
58.5 6
59.4 4
60.3 7
61.2 6
62.1 11
63.9 2
64.9 3
65.8 2
66.8 1
67.7 2
68.7 1
69.7 2
72.8 1
73.9 1
75 1
76.4 1
81.3 2
table(JSI_Data$Prom_depresClinCut)%>%
  knitr::kable(digits = 3, format="html", booktabs=TRUE, caption="Table 1. Promis Depression Clinical Cutoff: 0=no, 1=yes")%>%
  kable_classic(full_width = F, html_font = "Cambria")
Table 1. Promis Depression Clinical Cutoff: 0=no, 1=yes
Var1 Freq
0 126
1 43