ascii, xtable, parallel, plyr, optimx, nloptr
stringr, coin, Matrix, pbkrtest (>= 0.3-6)
Provides convenience functions for analyzing factorial experiments
using ANOVA or mixed models. ez.glm(), aov.car(), or aov4() allow
convenient specification of between, within (i.e., repeated-measures), or
mixed between-within (i.e., split-plot) ANOVAs for data in long format
(i.e., one observation per row) aggregating more then one observation per
individual and cell of the design. mixed() fits a mixed model using
lme4::lmer() and computes p-values for all effects in the model using
either Kenward-Roger approximation of degrees of freedom (LMM only),
parametric bootstrap (LMMs and GLMMs) or likelihood ratio tests (LMMs and
GLMMs). afex uses type 3 sums of squares as default (imitating commercial
statistical software). compare.2.vectors() compares two vectors using a
variety of tests (t, wilcoxon, and permutation).
c(person(given="Henrik", family="Singmann",
email="henrik.singmann@psychologie.uni-freiburg.de", role=c("aut", "cre")),
person(given="Ben", family="Bolker", role=c("aut")), person(given="Søren",
family="Højsgaard", role=c("ctb")), person(given="John", family="Fox",
role=c("ctb")), person(given="Michael A.", family="Lawrence",
role=c("ctb")), person(given="Ulf", family="Mertens", role=c("ctb")) )
Henrik Singmann [aut, cre],
Ben Bolker [aut],
Søren Højsgaard [ctb],
John Fox [ctb],
Michael A. Lawrence [ctb],
Ulf Mertens [ctb]

c(person(given="Henrik", family="Singmann",
email="singmann+afex@gmail.com", role=c("aut", "cre")), person(given="Ben",
family="Bolker", role=c("aut")), person(given="Søren", family="Højsgaard",
role=c("ctb")), person(given="John", family="Fox", role=c("ctb")),
person(given="Michael A.", family="Lawrence", role=c("ctb")),
person(given="Ulf", family="Mertens", role=c("ctb")) )

Provides convenience functions for analyzing factorial experiments
using ANOVA or mixed models. ez.glm(), aov.car(), and aov4() allow
convenient specification of between, within (i.e., repeated-measures),
or mixed between-within (i.e., split-plot) ANOVAs for data in long
format (i.e., one observation per row), potentially aggregating multiple
observations per individual and cell of the design. mixed() fits a mixed
model using lme4::lmer() and computes p-values for all effects using either
Kenward-Roger approximation for degrees of freedom (LMM only), parametric
bootstrap (LMMs and GLMMs), or likelihood ratio tests (LMMs and GLMMs). afex
uses type 3 sums of squares as default (imitating commercial statistical
software). compare.2.vectors() compares two vectors using a variety of tests
(t, Wilcoxon, and permutation).
c(person(given="Henrik", family="Singmann", role=c("aut",
"cre"), email="singmann+afex@gmail.com"), person(given="Ben",
family="Bolker", role=c("aut")), person(given="Jake", family="Westfall",
role=c("aut")), person(given="Søren", family="Højsgaard", role=c("ctb")),
person(given="John", family="Fox", role=c("ctb")), person(given="Michael
A.", family="Lawrence", role=c("ctb")), person(given="Ulf",
family="Mertens", role=c("ctb")) )
Henrik Singmann [aut, cre],
Ben Bolker [aut],
Jake Westfall [aut],
Søren Højsgaard [ctb],
John Fox [ctb],
Michael A. Lawrence [ctb],
Ulf Mertens [ctb]