当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R power.t.test 一个和两个样本 t 检验的功效计算


R语言 power.t.test 位于 stats 包(package)。

说明

计算一个或两个样本 t 检验的功效,或确定参数以获得目标功效。

用法

power.t.test(n = NULL, delta = NULL, sd = 1, sig.level = 0.05,
             power = NULL,
             type = c("two.sample", "one.sample", "paired"),
             alternative = c("two.sided", "one.sided"),
             strict = FALSE, tol = .Machine$double.eps^0.25)

参数

n

观察次数(每组)

delta

真正的手段差异

sd

标准差

sig.level

显著性水平(I 类错误概率)

power

检验功效(1 减去 II 类错误概率)

type

指定 t 检验类型的字符串。可以缩写。

alternative

一侧或两侧测试。可以缩写。

strict

在双面情况下使用严格解释

tol

用于求根的数值公差,默认提供(至少)四位有效数字。

细节

参数 ndeltapowersdsig.level 之一必须作为 NULL 传递,并且该参数是根据其他参数确定的。请注意,最后两个具有非 NULL 默认值,因此如果要计算它们,则必须显式传递 NULL。

如果使用strict = TRUE,则在双面情况下,功效将包括与真实效果相反方向的拒绝概率。如果没有这个,如果真实差异为零,功效将是显著性水平的一半。

"power.htest" 的对象,用 methodnote 元素扩充的参数列表(包括计算的参数)。

注意

uniroot 用于求解未知数的幂方程,因此您可能会从中看到错误,特别是在给出无效参数时无法将根括起来。

例子

 power.t.test(n = 20, delta = 1)
 power.t.test(power = .90, delta = 1)
 power.t.test(power = .90, delta = 1, alternative = "one.sided")

作者

Peter Dalgaard. Based on previous work by Claus Ekstrøm

也可以看看

t.test , uniroot

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Power calculations for one and two sample t tests。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。