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


R power.anova.test 方差检验平衡单向分析的功效计算


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

说明

计算测试功率或确定参数以获得目标功率。

用法

power.anova.test(groups = NULL, n = NULL,
                 between.var = NULL, within.var = NULL,
                 sig.level = 0.05, power = NULL)

参数

groups

组数

n

观察数量(每组)

between.var

组间方差

within.var

组内方差

sig.level

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

power

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

细节

参数 groupsnbetween.varpowerwithin.varsig.level 之一必须作为 NULL 传递,并且该参数由其他参数确定。请注意,sig.level 具有非 NULL 默认值,因此如果您希望计算它,则必须显式传递 NULL。

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

注意

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

例子

power.anova.test(groups = 4, n = 5, between.var = 1, within.var = 3)
# Power = 0.3535594

power.anova.test(groups = 4, between.var = 1, within.var = 3,
                 power = .80)
# n = 11.92613

## Assume we have prior knowledge of the group means:
groupmeans <- c(120, 130, 140, 150)
power.anova.test(groups = length(groupmeans),
                 between.var = var(groupmeans),
                 within.var = 500, power = .90) # n = 15.18834

作者

Claus Ekstrøm

也可以看看

anova , lm , uniroot

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Power Calculations for Balanced One-Way Analysis of Variance Tests。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。