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... technique: Factor w/ 2 levels 'T1','T2': ... period:Factorw/2levels′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 paperdata <- getSimulationData(25,18.75,50,10,5,500)data <- getSimulationData(25,18.75,50,10,5,15)