找回密码
 注册
查看: 18545|回复: 2

R语言:t.test()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 20:17:51 | 显示全部楼层 |阅读模式
t.test(stats)
t.test()所属R语言包:stats

                                        Student's t-Test
                                         学生的t-检验

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Performs one and two sample t-tests on vectors of data.
执行一个数据向量和两样本t检验。


用法----------Usage----------


t.test(x, ...)

## Default S3 method:[默认方法]
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 class 'formula'[类formula的方法]
t.test(formula, data, subset, na.action, ...)



参数----------Arguments----------

参数:x
a (non-empty) numeric vector of data values.
(非空),数字矢量数据值。


参数:y
an optional (non-empty) numeric vector of data values.
可选(非空)数字矢量数据值。


参数: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.
一个字符串,指定替代假说,必须是一个"two.sided"(默认),"greater"或"less"。您可以指定只的首字母。


参数:mu
a number indicating the true value of the mean (or difference in means if you are performing a two sample test).
一个数字表明平均的真正价值(或手段的差异,如果您正在执行两个样本测试)。


参数:paired
a logical indicating whether you want a paired t-test.
逻辑指示是否要配对t检验。


参数: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.
一个逻辑变量,表示是否视为相等的两个差异。如果TRUE然后合并方差来估计方差,否则韦尔奇(或Satterthwaite)逼近自由度。


参数:conf.level
confidence level of the interval.
区间的置信水平。


参数:formula
a formula of the form lhs ~ rhs where lhs is a numeric variable giving the data values and rhs a factor with two levels giving the corresponding groups.
一个公式的形式lhs ~ rhs其中lhs是一个数值变量提供的数据值和rhs的因素有两个级别给予相应的组。


参数:data
an optional matrix or data frame (or similar: see model.frame) containing the variables in the formula formula.  By default the variables are taken from environment(formula).
一个可选的矩阵或数据框(或类似:看到model.frame)包含公式formula的变量。默认情况下采取的变量从environment(formula)。


参数:subset
an optional vector specifying a subset of observations to be used.
一个可选的向量,指定要使用的意见的一个子集。


参数:na.action
a function which indicates what should happen when the data contain NAs.  Defaults to getOption("na.action").
一个函数,它表示数据时,包含NA的,应该发生什么。 getOption("na.action")默认。


参数:...
further arguments to be passed to or from methods.
进一步的参数被传递到或从方法。


Details

详情----------Details----------

The formula interface is only applicable for the 2-sample tests.
2样本测试只适用公式界面。

alternative = "greater" is the alternative that x has a larger mean than y.
alternative = "greater"是替代x有较大的平均比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.
如果paired是TRUE那么这两个x和y必须指定,他们必须是相同的长度。遗漏值都默默地删除(在对paired是TRUE)。如果var.equalTRUE然后汇集估计方差的使用。默认情况下,如果var.equalFALSE然后方差估计分别为两组韦尔奇修改自由度使用。

If the input data are effectively constant (compared to the larger of the two means) an error is generated.
如果输入的数据是有效的常数较大的两种手段相比就会产生错误。


值----------Value----------

A list with class "htest" containing the following components:
一类"htest"包含以下组件的列表:


参数:statistic
the value of the t-statistic.
t-统计值。


参数:parameter
the degrees of freedom for the t-statistic.
t-统计的自由程度。


参数:p.value
the p-value for the test.
p值的测试。


参数:conf.int
a confidence interval for the mean appropriate to the specified alternative hypothesis.
平均值的置信区间为适当的指定替代假说。


参数:estimate
the estimated mean or difference in means depending on whether it was a one-sample test or a two-sample test.
估计平均取决于它是否是一个样本测试或两个样品的测试手段的差异。


参数:null.value
the specified hypothesized value of the mean or mean difference depending on whether it was a one-sample test or a two-sample test.
指定的假设平均值或平均差异取决于它是否是一个样本测试或两个样品的测试。


参数:alternative
a character string describing the alternative hypothesis.
字符串描述替代假说。


参数:method
a character string indicating what type of t-test was performed.
一个字符串,指示什么类型的t检验进行。


参数:data.name
a character string giving the name(s) of the data.
字符串数据的名称(S)。


参见----------See Also----------

prop.test
prop.test


举例----------Examples----------


require(graphics)

t.test(1:10,y=c(7:20))      # P = .00001855[p = 0.00001855]
t.test(1:10,y=c(7:20, 200)) # P = .1245    -- NOT significant anymore[,P = 0.1245  - 不显著了]

## 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)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

发表于 2012-10-8 11:39:57 | 显示全部楼层
求教 这个t.test背后的计算公式是什么?比如说:
> t.test(1:10,c(2:11))

        Welch Two Sample t-test

data:  1:10 and c(2:11)
t = -0.7385, df = 18, p-value = 0.4697
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
-3.844662  1.844662
sample estimates:
mean of x mean of y
      5.5       6.5
以上是用R计算的。用书本上的t test 公式计算 t 值是3.89,p值是<0.002(双侧)。
为什么呢?
回复 支持 反对

使用道具 举报

发表于 2012-10-8 13:11:49 | 显示全部楼层
472981890 发表于 2012-10-8 11:39
求教 这个t.test背后的计算公式是什么?比如说:
> t.test(1:10,c(2:11))

解决了。是我算错了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-22 21:59 , Processed in 0.026760 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表