t.test(x, …)# S3 method for default
t.test(x, y = NULL,
alternative = c("two.sided", "less", "greater"),
mu = 0, paired = FALSE, var.equal = FALSE,
conf.level = 0.95, …)
# S3 method for formula
t.test(formula, data, subset, na.action, …)
"two.sided"
(default),
"greater"
or "less"
. You can specify just the initial
letter.TRUE
then the pooled
variance is used to estimate the variance otherwise the Welch
(or Satterthwaite) approximation to the degrees of freedom is used.lhs ~ rhs
where lhs
is a numeric variable giving the data values and rhs
a factor
with two levels giving the corresponding groups.model.frame
) containing the variables in the
formula formula
. By default the variables are taken from
environment(formula)
.NA
s. Defaults to
getOption("na.action")
."htest"
containing the following components:
alternative = "greater"
is the alternative that x
has a
larger mean than y
. If paired
is TRUE
then both x
and y
must
be specified and they must be the same length. Missing values are
silently removed (in pairs if paired
is TRUE
). If
var.equal
is TRUE
then the pooled estimate of the
variance is used. By default, if var.equal
is FALSE
then the variance is estimated separately for both groups and the
Welch modification to the degrees of freedom is used. If the input data are effectively constant (compared to the larger of the
two means) an error is generated.prop.test
require(graphics)
t.test(1:10, y = c(7:20)) # P = .00001855
t.test(1:10, y = c(7:20, 200)) # P = .1245 -- NOT significant anymore
## Classical example: Student's sleep data
plot(extra ~ group, data = sleep)
## Traditional interface
with(sleep, t.test(extra[group == 1], extra[group == 2]))
## Formula interface
t.test(extra ~ group, data = sleep)
Run the code above in your browser using DataLab