gpt4 book ai didi

r - R中向量中相邻元素的加权平均值

转载 作者:行者123 更新时间:2023-12-01 23:33:52 26 4
gpt4 key购买 nike

我有两个向量 xw。 vector w 是与 x 长度相同的权重数值向量。我们如何得到向量x中相邻元素的加权平均值(第一个元素和第二个元素的加权平均值,然后是第二个和第三个元素的加权平均值,.....例如,这些载体如下:

x = c(0.0001560653, 0.0001591889, 0.0001599698, 0.0001607507, 0.0001623125,
0.0001685597, 0.0002793819, 0.0006336307, 0.0092017241, 0.0092079042,
0.0266525118, 0.0266889564, 0.0454923285, 0.0455676525, 0.0457005450)

w = c(2.886814e+03, 1.565955e+04, 9.255762e-02, 7.353589e+02, 1.568933e+03,
5.108046e+05, 6.942338e+05, 4.912165e+04, 9.257674e+00, 3.609918e+02,
8.090436e-01, 1.072975e+00, 1.359145e+00, 9.828314e+00, 9.455688e+01)

最佳答案

sapply(1:(length(x)-1), function(i) weighted.mean(x[i:(i+1)], w[i:(i+1)]))

关于r - R中向量中相邻元素的加权平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12558412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com