Description Usage Arguments Author(s) Examples
A function to export an ezANOVA (package "ez") object to a csv file. The function exports the classic ANOVA table as well as the Mauchly/Levene test and the appropriated corrections. Optionally, the function can export the descriptive statistics as well ad the related posthoc analyses.
1 |
fname |
A string indicating the file name (and the relative path to it). |
anova |
An ezANOVA object. |
data |
A data frame of descriptive statistics (mean, sd, se...). Defaults to NULL. |
posthoc |
A data frame of posthoc results such as those done by the pairwise.t.test function. |
Guillaume T. Vallet gtvallet@gmail.com, University of de Montreal (Canada);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # Generate fake data with a subject number in the first colum, a
# fake experimental condition in the second column and fake
# reaction times in the third column
df = rbind(data.frame(Subj=1:10, Cond="Control", RT=rnorm(10, mean=720, sd=59)),
data.frame(Subj=11:20, Cond="Test", RT=rnorm(10, mean=680, sd=45)),
data.frame(Subj=21:30, Cond="Test2", RT=rnorm(10, mean=650, sd=49)))
# Convert subject and independant variable to factors
df$Subj = as.factor(df$Subj)
df$Cond = as.factor(df$Cond)
# Compute the ANOVA
anova = ezANOVA(df, wid=.(Subj), between=.(Cond), dv=RT)
# Compute descriptive statistics
dstats = ezStats(df, wid=.(Subj), between=.(Cond), dv=RT)
# Compute posthoc analysis
posthoc = pairwise.t.test(df$RT, df$Cond, paired=F)
# Export the ANOVA as a csv file
writeAOV('test.csv', anova, data=dstats, posthoc=posthoc)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.