# NOT RUN {
# Simplest example using all the default arguments:
dta <- GRD()
head(dta)
hist(dta$DV)
# Renaming the dependant variable and setting the group size:
dta <- GRD( RenameDV = "score", SubjectsPerGroup = 1000 )
hist(dta$score )
# Examples for a between-subject design and for a within-subject design:
dta <- GRD( BSFactors = '3')
dta <- GRD( WSFactors = "Moment (2)")
# A complex, 3 x 2 x (2) mixed design with a variable amount of participants in the 6 groups:
dta <- GRD(BSFactors = "difficulty(3) : gender (2)",
WSFactors="day(2)",
SubjectsPerGroup=c(20,24,12,13,28,29)
)
# Defining population characteristics :
dta <- GRD(
RenameDV = "IQ",
Population=list(
mean=100, # will set GM to 100
stddev=15 # will set STDDEV to 15
)
)
hist(dta$IQ)
# This example adds an effect along the "Difficulty" factor with a slope of 15
dta <- GRD(BSFactors="Difficulty(5)", SubjectsPerGroup = 100,
Population=list(mean=50,stddev=5),
Effects = list("Difficulty" = slope(15) ) )
# show the mean performance as a function of difficulty:
superbPlot(dta, BSFactors = "Difficulty", variables="DV")
# An example in which the moments are correlated
dta <- GRD( BSFactors = "Difficulty(2)",WSFactors = "Moment (2)",
SubjectsPerGroup = 1000,
Effects = list("Difficulty" = slope(3), "Moment" = slope(1) ),
Population=list(mean=50,stddev=20,rho=0.85)
)
# the mean plot on the raw data...
superbPlot(dta, BSFactors = "Difficulty", WSFactors = "Moment(2)",
variables=c("DV.1","DV.2"), plotStyle="line",
adjustments = list (purpose="difference") )
# ... and the mean plot on the decorrelated data;
# because of high correlation, the error bars are markedly different
superbPlot(dta, BSFactors = "Difficulty", WSFactors = "Moment(2)",
variables=c("DV.1","DV.2"), plotStyle="line",
adjustments = list (purpose="difference", decorrelation = "CM") )
# }
Run the code above in your browser using DataLab