R计算缺少值的时间序列的加权平均值

克劳迪娅

我有3个时间序列,缺少值(T1,T2和T3)。我将它们合并为一个名为x的动物园对象(您可以从此处下载:https : //www.dropbox.com/s/1xk4qn9hthibqpu/x.rda?dl=0)。

我想使用2组权重(w1和w2)来计算加权平均值。这是我的工作:

library(zoo)
load("x.rda")

w1 <- c(0.38,0.04,0.58)
w2 <- c(0.53,0,0.47)

average1 <- zoo(apply(x, 1, function(rw,w) weighted.mean(rw, weights=w, na.rm=TRUE), w1 ), order.by=index(x) )
average2 <- zoo(apply(x, 1, function(rw,w) weighted.mean(rw, weights=w, na.rm=TRUE), w2 ), order.by=index(x) )

plot(average1-average2)

但是average1和average2是相同的。我究竟做错了什么?

G.格洛腾迪克

请参阅?weighted.mean参数的名称是w,不是weights

avg1 <- avg2 <- x[, 1]
avg1[] <- apply(x, 1, weighted.mean, w = w1, na.rm = TRUE)
avg2[] <- apply(x, 1, weighted.mean, w = w2, na.rm = TRUE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R计算缺少值的时间序列的加权平均值

来自分类Dev

如何计算时间加权平均值并产生滞后

来自分类Dev

如何计算0个值的加权平均值

来自分类Dev

XSLT计算加权平均值

来自分类Dev

如何计算加权平均值?

来自分类Dev

为熊猫中的不规则时间序列创建加权平均值

来自分类Dev

为熊猫中的不规则时间序列创建加权平均值

来自分类Dev

在PySpark中计算加权平均值

来自分类Dev

使用Pandas数据框计算加权平均值

来自分类Dev

使用熊猫/数据框计算加权平均值

来自分类Dev

在单个查询中计算加权平均值

来自分类Dev

Postgres(Amazon RDS)如何计算加权平均值

来自分类Dev

我如何计算标题的加权平均值?

来自分类Dev

如何计算窗口连接中的加权平均值?

来自分类Dev

SQL中计算的加权平均值

来自分类Dev

从我的数据帧计算加权平均值

来自分类Dev

在SQLite中按组计算加权平均值

来自分类Dev

在SSRS 2008 R2中的Tablix中计算加权平均值

来自分类Dev

根据R中的各种变量类计算加权平均值

来自分类Dev

将加权平均值与合计值相加

来自分类Dev

包含特定值的行的熊猫加权平均值

来自分类Dev

设计函数推导R中的加权平均值

来自分类Dev

R中不同列的加权平均值

来自分类Dev

基于几行的R中的加权平均值

来自分类Dev

平均值计算SQL Server中的加权平均值

来自分类Dev

用R中缺少数据的时间序列计算每周平均值

来自分类Dev

用R中缺少数据的时间序列计算每周平均值

来自分类Dev

地理加权平均值

来自分类Dev

PyTorch张量的加权平均值