The F-SozU-K-7 is a 7-item scale designed to measure perceived social support. Items are Likert-scaled (1 to 5). A total mean score ranging from 1 to 5 may be calculated.

scoring_fsozuk7(data, items = 1:7, keep = TRUE, nvalid = 6, digits = NULL)

Arguments

data

a data.frame containing the F-SozU-K-7 items orderd from 1 to 7

items

A character vector with the F-SozU-K-7 item names ordered from 1 to 7, or a numeric vector indicating the column numbers of the F-SozU-K-7 items in data.

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 6.

digits

Integer of length one: value to round to. No rounding by default.

Value

The function returns 2 variables:

  • nvalid.fsozuk7: Number of valid values (MAX=7)

  • score.fsozuk7: F-SozU-K-7 Score

Details

  • Number of items: 7

  • Item range: 1 to 5

  • Reverse items: none

  • Score range: 1 to 5

  • Cut-off-values: none

  • Minimal clinically important difference: none

  • Treatment of missing values: If at least one item is missing, that F-SozU-K-7 score must not be calculated.

References

Sommer, Fydrich (1991) [Development and validation of a questionnaire on social support]. Diagnostica 37 (2): 160--178

Examples

if (FALSE) { library(dplyr) items.fsozu <- paste0("FSOZU_", seq(1, 7, 1)) scoring_fsozuk7(mydata, items = items.fsozu) }