If pval=TRUE, the output is a single number: the P-value
testing for a difference in the distributions of the populations from
which x and y were drawn.
If pval=FALSE, the output is a vector of the t statistics from
the permutations. An attributed "tobs" contains the t
statistic with the observed data.
Arguments
x
A numeric vector.
y
A second numeric vector.
n.perm
Number of permutations to perform. If NULL, all
possible permutations are considered, and an exact p-value is
calculated.
var.equal
A logical variable indicating whether to treat the two
population variances as being equal.
pval
If TRUE, return just the p-value. If FALSE, return the
actual permutation results (with the observed statistic as an
attribute, "tobs").
Details
This calls the function stats::t.test() to calculate a
t-statistic comparing the vectors x and y. Permutations
are perfomed to give an exact or approximate conditional p-value.