| anovaRM {jmv} | R Documentation |
Repeated Measures ANOVA
anovaRM(data, rm = list(list(label = "RM Factor 1", levels = list("Level 1",
"Level 2"))), rmCells = NULL, bs = NULL, cov = NULL, rmTerms = NULL,
bsTerms = NULL, ss = "3", effectSize = NULL, spherTests = FALSE,
spherCorr = list("none"), leveneTest = FALSE, contrasts = NULL,
postHoc = NULL, postHocCorr = list("tukey"), plotHAxis = NULL,
plotSepLines = NULL, plotSepPlots = NULL, plotError = "ci",
ciWidth = 95, descStats = FALSE)
data |
the data as a data frame |
rm |
a list of lists, where each list describes the |
rmCells |
a list of lists, where each list decribes a repeated measure
(as a string) from |
bs |
a vector of strings naming the between subjects factors from
|
cov |
a vector of strings naming the covariates from |
rmTerms |
a list of character vectors describing the repeated measures terms to go into the model |
bsTerms |
a list of character vectors describing the between subjects terms to go into the model |
ss |
|
effectSize |
one or more of |
spherTests |
|
spherCorr |
one or more of |
leveneTest |
|
contrasts |
in development |
postHoc |
a list of character vectors describing the post-hoc tests that need to be computed |
postHocCorr |
one or more of |
plotHAxis |
a string naming the variable placed on the horizontal axis of the plot |
plotSepLines |
a string naming the variable represented as separate lines on the plot |
plotSepPlots |
a string naming the variable to separate over to form multiple plots |
plotError |
|
ciWidth |
a number between 50 and 99.9 (default: 95) specifying the confidence interval width |
descStats |
|
A results object containing:
results$rmTable | a table | ||||
results$bsTable | a table | ||||
results$assump$spherTable | a table | ||||
results$assump$leveneTable | a table | ||||
results$contrasts | an array of tables | ||||
results$postHoc | an array of tables | ||||
results$descPlot | an image | ||||
results$descPlots | an array of images | ||||
Tables can be converted to data frames with asDF or as.data.frame. For example:
results$rmTable$asDF
as.data.frame(results$rmTable)
## Not run:
data('bugs', package = 'jmv')
anovaRM(
data = bugs,
rm = list(
list(
label = 'Frightening',
levels = c('Low', 'High'))),
rmCells = list(
list(
measure = 'LDLF',
cell = 'Low'),
list(
measure = 'LDHF',
cell = 'High')),
rmTerms = list(
'Frightening'))
#
# REPEATED MEASURES ANOVA
#
# Within Subjects Effects
# -----------------------------------------------------------------------
# Sum of Squares df Mean Square F p
# -----------------------------------------------------------------------
# Frightening 126 1 126.11 44.2 < .001
# Residual 257 90 2.85
# -----------------------------------------------------------------------
# Note. Type 3 Sums of Squares
#
#
#
# Between Subjects Effects
# -----------------------------------------------------------------
# Sum of Squares df Mean Square F p
# -----------------------------------------------------------------
# Residual 954 90 10.6
# -----------------------------------------------------------------
# Note. Type 3 Sums of Squares
#
## End(Not run)