Learn R Programming

QoLR (version 1.0.3)

scoring.QLQC30:

Description

A program that computes the scores of the core questionnaire QLQ-C30 according to the EORTC scoring manual.

Usage

scoring.QLQC30(X, id="", time="")

Arguments

X
input data matrix or data frame with items of the EORTC QLQ-C30 in columns. Missing values are inserted as NA.
id
name of the variable in the dataframe X corresponding to the patient identification number
time
name of the variable in the dataframe X corresponding to the time identification number

Value

Y
a data frame with the id and time variables of dataframe X and the score obtained for each dimension. Each score is represented by one column of Y. The names of the scores are those proposed in the scoring manual. If id and time parameters are not specified, then Y only contains the scores

Details

A score is generated if the patient answered to at least half of the corresponding items. The scores are generated according to the EORTC scoring guidelines. Simple imputation by the personal mean is retained. In this way, missing items are ignored if at least half of the items are filled per dimension.

References

Aaronson N.K., et al. (1993). The European Organization for Research and Treatment of Cancer QLQ-C30: A quality-of-life instrument for use in international clinical trials in oncology. Journal of the National Cancer Institute, 85(5), 365-376.

Fayers PM. et al. The EORTC QLQC30 scoring manual. 3rd ed. Brussels: EORTC, 2001.

Examples

Run this code
# scoring of the data frame dataqol1:
data(dataqol)
scoring.QLQC30(dataqol, id="Id", time="time")

Run the code above in your browser using DataLab