Learn R Programming

scan (version 0.20)

makesingleSC: Aggregate multiple single-cases into one case

Description

The makesingleSC function combines multiple single-case data frames into one single-case data frame.

Usage

makesingleSC(data, scale = FALSE, type = "add")

Arguments

data

A vector with measurements, a data frame or a list of data frames.

scale

Unused

type

By default values with the same measurement are added. If type is set to "mean" or "median", values of the same measurement are replaced with their mean or median. Default is "add".

Details

The algorithm works the following way:

  1. All values of each single-case are centred with respect to each case's phase A mean.

  2. The phase A values of all single-cases are combined in ascending order of their measurement times.

  3. The phase B values of all single-cases are combined in ascending order of their measurement times.

  4. Phase B values are appended to phase A values. The measurement times of phase B are shifted to start with the next MT after the end of phase A.

See Also

makeSCDF, longSCDF, writeSC

Examples

Run this code
# NOT RUN {
## Aggregate three random single-case data sets into one
study1 <- rSC(3, d.level = 0.8, d.slope = 0.1, round = 0)
new.sc <- makesingleSC(study1)
plotSC(new.sc, type = "p", lines = "trend")
# }

Run the code above in your browser using DataLab