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


R ave 因子水平组合的组平均值


R语言 ave 位于 stats 包(package)。

说明

x[] 的子集被平均,其中每个子集由具有相同因子水平的观测值组成。

用法

ave(x, ..., FUN = mean)

参数

x

一个数字。

...

分组变量(通常是因数)与 lengthx 相同。

FUN

适用于每个因子水平组合的函数。

一个数字向量,例如长度为 length(x)y 。如果 ...g1, g2 ,例如,对于所有 j 以及 g1[j] == g1[i]g2[j] == g2[i])y[i] 等于 FUN(x[j]

例子

require(graphics)

ave(1:3)  # no grouping -> grand mean

attach(warpbreaks)
ave(breaks, wool)
ave(breaks, tension)
ave(breaks, tension, FUN = function(x) mean(x, trim = 0.1))
plot(breaks, main =
     "ave( Warpbreaks )  for   wool  x  tension  combinations")
lines(ave(breaks, wool, tension              ), type = "s", col = "blue")
lines(ave(breaks, wool, tension, FUN = median), type = "s", col = "green")
legend(40, 70, c("mean", "median"), lty = 1,
      col = c("blue","green"), bg = "gray90")
detach()

也可以看看

meanmedian

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Group Averages Over Level Combinations of Factors。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。