t.test(x, ...)
"t.test"(x, y = NULL, alternative = c("two.sided", "less", "greater"), mu = 0, paired = FALSE, var.equal = FALSE, conf.level = 0.95, ...)
"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).NAs.  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