getSimulationData function

getSimulationData

getSimulationData

Function to generate the simulated data set used in a paper 'Effect Sizes and their Variance for AB/BA Crossover Design Studies' by Lech Madeyski and Barbara Kitchenham

getSimulationData( var, covar, meanA1, treatmentDiff, periodEffect, numOfSamples )

Arguments

  • var: Variance among subjects is a sum of the between subjects variance and the within subjects variance
  • covar: Covariance equal to the between subjects variance
  • meanA1: Mean for treatment sequence A1
  • treatmentDiff: technique effect which is the difference between the effect of technique A and technique B
  • periodEffect: Period effect which is the difference between period 1 and period 2
  • numOfSamples: Number of samples ('rows' of data) required for each technique and period

Returns

Data frame: 'data.frame': 4*numOfSamples obs. of 5 variables: pid:int12345678910...pid : int 1 2 3 4 5 6 7 8 9 10 ... technique: Factor w/ 2 levels 'T1','T2': ... period:Factorw/2levelsP1,P2:...period : Factor w/ 2 levels 'P1','P2': ... sequence : Factor w/ 2 levels 'S1','S2': ... $ result : num ...

Details

------------------------------------------------------------------------------------------------------- Functions related to a paper 'Effect sizes and their variance for AB/BA crossover design studies' by Lech Madeyski and Barbara Kitchenham -------------------------------------------------------------------------------------------------------

Examples

# generate the simulated data set from the paper data <- getSimulationData(25, 18.75, 50, 10, 5, 500) data <- getSimulationData(25, 18.75, 50, 10, 5, 15)

Author(s)

Lech Madeyski and Barbara Kitchenham