Aggregate multiple single-cases into one case

Share:

Description

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

Usage

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

Author(s)

Juergen Wilbert

See Also

makeSCDF, longSCDF, writeSC

Examples

1
2
3
4
## 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")