Description Usage Arguments Details Value References Examples
Scoring the Beck Depression Inventory (BDI and BDI-II)
1 2 3 4 5 6 7 8 | scoring_bdi(
data,
items = 1:21,
keep = TRUE,
nvalid = 17,
digits = NULL,
version = "BDI-II"
)
|
data |
a |
items |
A character vector with the BDI item names ordered from 1 to 21,
or a numeric vector indicating the column numbers of the BDI items in |
keep |
Logical, whether to keep the single items and whether to return variables containing the number of non-missing items on each scale for each respondent. The default is TRUE. |
nvalid |
A numeric value indicating the number of non-missing items required for score calculations. The default is 17. |
digits |
Integer of length one: value to round to. No rounding by default. |
version |
A character vector with the BDI version, either "BDI-I" or "BDI-II" (default) |
Number of items:
21
Item range:
0 to 3
Reverse items:
none
Score range:
0 to 63
Cut-off-values:
BDI:
≤ 10 = "minimal"; 11 to 18 = "mild"; 19 to 29 = "moderate"; ≥ 30 = "severe"
BDI-II:
≤ 8 = "none", 9 to 13 = "minimal"; 14 to 19 = "mild"; 20 to 28 = "moderate"; ≥ 29 = "severe"
Minimal clinically important difference:
none
Treatment of missing values:
Questionnaires with up to four missing values are scored,
replacing any missing values with the average score of the completed items.
The function returns 4 variables:
nvalid.bdi:
Number of valid values (MAX=21)
score.bdi:
BDI score
cutoff.bdi:
BDI as categorical variable
cutoff.bdi2:
BDI-II as categorical variable
Beck et al. 1961 (https://doi.org/10.1001%2Farchpsyc.1961.01710120031004)
Beck et al. 1996 (https://doi.org/10.1207%2Fs15327752jpa6703_13)
1 2 3 4 5 6 | ## Not run:
library(dplyr)
items.bdi <- paste0("bdi_", seq(1, 21, 1))
scoring_bdi(mydata, items = items.bdi, version = 'BDI-I')
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.