计算加权平均值和标准差

编程入门 行业动态 更新时间:2024-10-25 07:32:29
本文介绍了计算加权平均值和标准差的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个时间序列x_0 ... x_t.我想计算数据的指数加权方差.那就是:

I have a time series x_0 ... x_t. I would like to compute the exponentially weighted variance of the data. That is:

V = SUM{w_i*(x_i - x_bar)^2, i=1 to T} where SUM{w_i} = 1 and x_bar=SUM{w_i*x_i}

ref: en.wikipedia/wiki/Weighted_mean#Weighted_sample_variance

目标是从根本上权衡那些可以使时间倒退得更短的观察结果.这实现起来非常简单,但是我想使用尽可能多的内置函数.有人知道R中对应什么吗?

The goal is to basically weight observations that are further back in time less. This is very simple to implement but I would like to use as much built in funcitonality as possible. Does anyone know what this corresponds to in R?

谢谢

推荐答案

R提供加权平均值.实际上,?weighted.mean显示了以下示例:

R provides weighted mean. In fact, ?weighted.mean shows this example:

## 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)

又一步:

v <- sum(wt * (x - xm)^2)

更多推荐

计算加权平均值和标准差

本文发布于:2023-11-22 13:11:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1617548.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:平均值   标准差

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!