- data
a data.frame containing the variables in the formula.
- formula
a formula of the form x ~ group where x is a
numeric variable giving the data values and group is a factor with
one or multiple levels giving the corresponding groups. For example,
formula = TP53 ~ cancer_group.
- comparisons
A list of length-2 vectors specifying the groups of
interest to be compared. For example to compare groups "A" vs "B" and "B" vs
"C", the argument is as follow: comparisons = list(c("A", "B"), c("B",
"C"))
- ref.group
a character string specifying the reference group. If
specified, for a given grouping variable, each of the group levels will be
compared to the reference group (i.e. control group).
If ref.group = "all", pairwise two sample tests are performed for
comparing each grouping variable levels against all (i.e. basemean).
- p.adjust.method
method to adjust p values for multiple comparisons.
Used when pairwise comparisons are performed. Allowed values include "holm",
"hochberg", "hommel", "bonferroni", "BH", "BY", "fdr", "none". If you don't
want to adjust the p value (not recommended), use p.adjust.method = "none".
- paired
a logical indicating whether you want a paired test.
- var.equal
a logical variable indicating whether to treat the
two variances as being equal. If TRUE then the pooled
variance is used to estimate the variance otherwise the Welch
(or Satterthwaite) approximation to the degrees of freedom is used.
- alternative
a character string specifying the alternative
hypothesis, must be one of "two.sided" (default),
"greater" or "less". You can specify just the initial
letter.
- mu
a number specifying an optional parameter used to form the null hypothesis.
- conf.level
confidence level of the interval.
- detailed
logical value. Default is FALSE. If TRUE, a detailed result is
shown.
- id
(optional) character string specifying the column that contains the
sample/subject identifier, used only for a paired test
(paired = TRUE). When supplied, observations of the two compared
groups are matched by id (instead of by row order), and only subjects
present in both groups are used. For more than two groups, the matching is
done independently for each pairwise comparison, so different comparisons can
be based on different numbers of pairs (per-comparison pairwise deletion).
This makes paired tests work when some observations are missing or the groups
have unequal sizes. The default (id = NULL) keeps the previous
behaviour (groups paired in row order).
- error.as.na
logical. If TRUE, a comparison that cannot be
computed (for example a group with fewer than two observations, or data that
are essentially constant) returns an NA result row with a warning
instead of stopping with an error; the other comparisons (or groups, for a
grouped analysis) are still computed. Default is FALSE (the comparison
errors as before).
- effect.size
logical. Default is FALSE. If TRUE, a cohens.d column
(Cohen's d) and its magnitude are added. t_test() reports the
per-pair d (consistent with its per-pair t-test); pairwise_t_test()
with the default pool.sd = TRUE reports the common-SD (pooled-model) d
so the estimate and the pooled-SD p-value share a variance basis. For a
paired test the d is computed on the same paired differences the test used,
matched by id when it is supplied.
- pool.sd
logical value used in the function pairwise_t_test().
Switch to allow/disallow the use of a pooled SD.
The pool.sd = TRUE (default) calculates a common SD for all groups
and uses that for all comparisons (this can be useful if some groups are
small). This method does not actually call t.test, so extra arguments are
ignored. Pooling does not generalize to paired tests so pool.sd and paired
cannot both be TRUE.
If pool.sd = FALSE the standard two sample t-test is applied to all
possible pairs of groups. This method calls the t.test(), so extra
arguments, such as var.equal are accepted.
- ...
other arguments to be passed to the function
t.test.