scoring_gses: Scoring the General Self-Efficacy Scale (GSES)

Description Usage Arguments Details Value References Examples

View source: R/gses.R

Description

The General Self-Efficacy Scale is a 10-item psychometric scale that is designed to assess optimistic self-beliefs to cope with a variety of difficult demands in life. The scale has been originally developed in German by Matthias Jerusalem and Ralf Schwarzer in 1981. (http://userpage.fu-berlin.de/health/selfscal.htm)

Usage

1
scoring_gses(data, items = 1:10, keep = TRUE, nvalid = 7, digits = NULL)

Arguments

data

a data.frame containing the GSES items orderd from 1 to 10

items

A character vector with the GSES item names ordered from 1 to 10, or a numeric vector indicating the column numbers of the GSES 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 7.

digits

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

Details

Value

The function returns 2 variables:

References

Schwarzer, R. & Jerusalem, M. (Hrsg.) (1999). Skalen zur Erfassung von Lehrer- und Schuelermerkmalen. Dokumentation der psychometrischen Verfahren im Rahmen der Wissenschaftlichen Begleitung des Modellversuchs Selbstwirksame Schulen. Berlin: FU Berlin

Skala zur Allgemeinen Selbstwirksamkeitserwartung (SWE) (http://psymet03.sowi.uni-mainz.de/download/Lehre/SS2010/SPSSKurs/Termin_1/SWE_Beschreibung.pdf/)

FAQ (http://userpage.fu-berlin.de/health/faq_gse.pdf)

Examples

1
2
3
4
5
6
## Not run: 
library(dplyr)
items.gses <- paste0("GSES_", seq(1, 10, 1))
scoring_gses(mydata, items = items.gses)

## End(Not run)

nrkoehler/qscorer documentation built on April 5, 2020, 3:09 a.m.