當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。