R语言
weighted.mean
位于 stats
包(package)。 说明
计算加权平均值。
用法
weighted.mean(x, w, ...)
## Default S3 method:
weighted.mean(x, w, ..., na.rm = FALSE)
参数
x |
包含要计算其加权平均值的值的对象。 |
w |
与 |
... |
传入或传出方法的参数。 |
na.rm |
一个逻辑值,指示在计算继续之前是否应删除 |
细节
这是一个通用函数,可以为第一个参数 x
定义方法:除了默认方法之外,还有用于日期时间类 "POSIXct"
、 "POSIXlt"
、 "difftime"
和 "Date"
的方法。默认方法适用于任何 numeric-like 对象,其中 [
、乘法、除法和 sum
具有合适的方法,包括复向量。
如果 w
丢失,则 x
的所有元素都被赋予相同的权重,否则权重将归一化为 1(如果可能:如果它们的总和为零或无穷大,则该值可能是 NaN
)。
w
中的缺失值未进行特殊处理,因此给出缺失值作为结果。但是,零权重经过特殊处理,并且从总和中省略了相应的x
值。
值
对于默认方法,长度为一的数值向量。
例子
## GPA from Siegel 1994
wt <- c(5, 5, 4, 1)/15
x <- c(3.7,3.3,3.5,2.8)
xm <- weighted.mean(x, wt)
也可以看看
相关用法
- R weighted.residuals 计算加权残差
- R weights 提取模型权重
- R window 时间(系列)窗口
- R wilcox.test Wilcoxon 秩和和符号秩检验
- R stlmethods STL 对象的方法
- R medpolish 矩阵的中值波兰(稳健双向分解)
- R naprint 调整缺失值
- R summary.nls 总结非线性最小二乘模型拟合
- R summary.manova 多元方差分析的汇总方法
- R formula 模型公式
- R nls.control 控制 nls 中的迭代
- R aggregate 计算数据子集的汇总统计
- R deriv 简单表达式的符号和算法导数
- R kruskal.test Kruskal-Wallis 秩和检验
- R quade.test 四方测试
- R decompose 移动平均线的经典季节性分解
- R plot.stepfun 绘制阶跃函数
- R alias 查找模型中的别名(依赖项)
- R qqnorm 分位数-分位数图
- R eff.aovlist 多层方差分析的计算效率
- R pairwise.t.test 成对 t 检验
- R loglin 拟合对数线性模型
- R predict.smooth.spline 通过平滑样条拟合进行预测
- R bartlett.test 方差齐性的 Bartlett 检验
- R influence.measures 回归删除诊断
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Weighted Arithmetic Mean。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。