anofa | R Documentation |
The function anofa()
performs an anofa of frequencies for designs with up to 4 factors
according to the anofa
framework. See \insertCitelc23b;textualANOFA for more.
anofa(formula = NULL, data = NULL, factors = NULL)
formula |
A formula with the factors on the left-hand side. See below for writing the formula according to the data format. |
data |
Dataframe in one of wide, long, raw or compiled format; |
factors |
For raw data formats, provide the factor names. |
The data can be given in four formats:
wide
: In the wide format, there is one line for each participant, and
one column for each factor in the design. In the column(s), the level must
of the factor is given (as a number, a string, or a factor).
long
: In the long format, there is an identifier column for each participant,
a factor column and a level number for that factor. If there are n participants
and m factors, there will be in total n x m lines.
raw
: In the raw column, there are as many lines as participants, and as many columns as
there are levels for each factors. Each cell is a 0|1 entry.
compiled
: In the compiled format, there are as many lines as there are cells in the
design. If there are two factors, with two levels each, there will be 4 lines.
See the vignette DataFormatsForFrequencies
for more on data format and how to write their formula.
a model fit to the given frequencies. The model must always be an omnibus model (for
decomposition of the main model, follow the analysis with emFrequencies()
or contrastFrequencies()
)
# Basic example using a single-factor design with the data in compiled format.
# Ficticious data present frequency of observation classified according
# to Intensity (three levels) and Pitch (two levels) for 6 possible cells.
minimalExample
formula <- Frequency ~ Intensity * Pitch
w <- anofa(formula, minimalExample)
summary(w)
# To know more about other ways to format the datasets,
# see, e.g., `toRaw()`, `toLong()`, `toWide()`
w <- anofa(formula, minimalExample)
toWide(w)
# See the vignette `DataFormatsForFrequencies` for more.
# Real-data example using a two-factor design with the data in compiled format:
LandisBarrettGalvin2013
w <- anofa( obsfreq ~ program * provider, LandisBarrettGalvin2013 )
summary(w)
# You can ask easier outputs
w <- anofa(formula, minimalExample)
summarize(w) # or summary(w) for the ANOFA table
explain(w) # human-readable ouptut
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.