
Last chance! 50% off unlimited learning
Sale ends in
Parameters from ANOVAs
# S3 method for aov
model_parameters(
model,
omega_squared = NULL,
eta_squared = NULL,
epsilon_squared = NULL,
df_error = NULL,
type = NULL,
ci = NULL,
test = NULL,
power = FALSE,
parameters = NULL,
verbose = TRUE,
...
)
Compute omega squared as index of effect size. Can be
"partial"
(the default, adjusted for effect size) or "raw"
.
Compute eta squared as index of effect size. Can be
"partial"
(the default, adjusted for effect size), "raw"
or
"adjusted"
(the latter option only for ANOVA-tables from mixed
models).
Compute epsilon squared as index of effect size. Can
be "partial"
(the default, adjusted for effect size) or
"raw"
.
Denominator degrees of freedom (or degrees of freedom of the
error estimate, i.e., the residuals). This is used to compute effect sizes
for ANOVA-tables from mixed models. See 'Examples'. (Ignored for
afex_aov
.)
Numeric, type of sums of squares. May be 1, 2 or 3. If 2 or 3,
ANOVA-tables using car::Anova()
will be returned. (Ignored for
afex_aov
.)
Confidence Interval (CI) level for effect sizes
omega_squared
, eta_squared
etc. The default, NULL
,
will compute no confidence intervals. ci
should be a scalar between
0 and 1.
String, indicating the type of test for Anova.mlm
to be
returned. If "multivariate"
(or NULL
), returns the summary of
the multivariate test (that is also given by the print
-method). If
test = "univariate"
, returns the summary of the univariate test.
Logical, if TRUE
, adds a column with power for each
parameter.
Character vector of length 1 with a regular expression pattern
that describes the parameters that should be returned from the data frame, or
a named list of regular expressions. All non-matching parameters will be
removed from the output. If parameters
is a character vector, every
parameter in the "Parameters" column that matches the regular expression in
parameters
will be selected from the returned data frame. Furthermore,
if parameters
has more than one element, these will be merged into
a regular expression pattern like this: "(one|two|three)"
. If
parameters
is a named list of regular expression patterns, the
names of the list-element should equal the column name where selection
should be applied. This is useful for model objects where
model_parameters()
returns multiple columns with parameter components,
like in model_parameters.lavaan
.
Toggle warnings and messages.
Arguments passed to or from other methods.
A data frame of indices related to the model's parameters.
# NOT RUN {
if (requireNamespace("effectsize", quietly = TRUE)) {
df <- iris
df$Sepal.Big <- ifelse(df$Sepal.Width >= 3, "Yes", "No")
model <- aov(Sepal.Length ~ Sepal.Big, data = df)
model_parameters(
model,
omega_squared = "partial",
eta_squared = "partial",
epsilon_squared = "partial"
)
model_parameters(
model,
omega_squared = "partial",
eta_squared = "partial",
ci = .9
)
model <- anova(lm(Sepal.Length ~ Sepal.Big, data = df))
model_parameters(model)
model_parameters(
model,
omega_squared = "partial",
eta_squared = "partial",
epsilon_squared = "partial"
)
model <- aov(Sepal.Length ~ Sepal.Big + Error(Species), data = df)
model_parameters(model)
# }
# NOT RUN {
if (require("lme4")) {
mm <- lmer(Sepal.Length ~ Sepal.Big + Petal.Width + (1 | Species),
data = df
)
model <- anova(mm)
# simple parameters table
model_parameters(model)
# parameters table including effect sizes
model_parameters(
model,
eta_squared = "partial",
ci = .9,
df_error = dof_satterthwaite(mm)[2:3]
)
}
# }
# NOT RUN {
}
# }
Run the code above in your browser using DataLab