weighted-average相关内容

如何迭代地计算运行加权平均值,以便最后一个值最重要?

我想实现一个迭代算法,它计算加权平均值.具体的权重规律无关紧要,但对于最新的值应该接近 1,对于最旧的值应该接近 0. 算法应该是迭代的.即它不应该记住所有以前的值.它应该只知道一个最新值和任何关于过去的聚合信息,例如以前的平均值、总和、计数等值. 有可能吗? 例如下面的算法可以是: void 迭代(双值){总和 *= 0.99;总和 += 值;计数++;平均值=总和/计数;} ..
发布时间:2022-01-24 12:13:21 其他开发

使用 srvyr 对加权调查数据进行多重响应分析

我正在尝试从加权调查数据集中分析多选题.我喜欢 srvyr 包,因为它允许我使用 dplyr 管道,但我找不到有关如何处理多重响应问题的参考资料. 我有一个简单的数据集,查看不同的收入来源.以下是数据的示例 ID 请注意,数据是完全组成的.使用 srvyr 如果首先必须创建一个调查对象 weighted_dataset % as_survey_design(ids=ID, weigh ..
发布时间:2021-09-01 19:07:48 其他开发

使用 Python pandas 计算调整后的成本基础(股票买入/卖出的投资组合分析)

我正在尝试对我的交易进行投资组合分析,并尝试计算调整后的成本基价.我几乎尝试了所有方法,但似乎没有任何效果.我可以计算出调整后的数量,但无法获得调整后的购买价格,有人可以帮忙吗? 这是示例交易日志原始数据 将pandas导入为pd将 numpy 导入为 npraw_data = {'Date': ['04-23-2020', '05-05-2020', '05-05-2020', '05- ..
发布时间:2021-08-30 19:29:36 Python

R中参差不齐的数据框中按年份加权平均

我有一个包含八个变量的数据框.我想计算年度加权平均百分比损失的平均平均值.但是,并不是我的数据集中每年都存在所有变量.这样做的最简单方法是什么?下面包括一个示例数据集和最终所需的输出. 谢谢! 样本数据集 Fruit.Type Year Primary.Wgt Primary.Loss.PCT Retail.Wgt Retail.Loss.PCT Cons.Wgt Cons.Loss ..
发布时间:2021-08-30 18:47:54 其他开发

PHP中的指数移动平均线

我想用PHP计算EMA(指数移动平均线)值. 我尝试使用以下代码,但它给了我500错误. $ real = array(12,15,17,19,21,25,28,12,15,16);$ timePeriod = 3;$ data = trader_ema($ real,$ timePeriod);var_dump($ data); PHP:EMA计算功能 trader-ema ..
发布时间:2021-05-31 20:46:39 PHP

哈斯克尔的移动平均线

给出权重列表: let权重= [0.1、0.2、0.4、0.2、0.1] 和一系列测量值,我想实现加权平均值. 这就是我要在Python中执行的操作: y = []w =长度(重量)对于范围(w,len(x)-w)中的n:y [n-w/2-1] = sum([a * b表示zip中的a,b(权重,x [n-w/2:n + w/2 + 1])])#y [n-3] = W [1] * ..
发布时间:2021-04-09 20:36:55 其他开发

R中的加权频率表

我希望在R中为某个变量(INTERVIEW_DAY)创建一个频率表,但要考虑到另一个变量的权重(WEIGHT). 我已经尝试使用软件包data.table来做到这一点.我很乐意使用R-Base Package来做到这一点. 在下面,您会找到我想要的但仍未加权的表类型,这是我要学习的表. 数据 (变量TUCASEID,INTERVIEW_DAY和WEIGHT): TUCASE ..
发布时间:2020-11-10 23:13:55 其他开发

用于计算5星级的算法

我需要像亚马逊网站上那样计算5星级。我已经进行了足够的搜索以找到最佳的算法,但是我找不到正确的答案。例如,如果这些是评分 5星-252 4星-124 3星-40 2星-29 1星-33 总共478条点评 亚马逊将其计算为“ 4.1星(满分5星)”。谁能告诉我这个数字是怎么得出的?我不能仅仅通过求平均值来得到这个值。 解决方案 这是加权平均 ..
发布时间:2020-06-03 20:23:07 其他开发

如何使用聚合框架在mongoDB中计算加权平均值?

我需要计算一组文档的加权平均值。每个文档在单独的字段中都包含权重和值。 这是一个示例: 我有以下两个代表销售交易的文档。 { 数量:3, 价格:2 } { 数量:9, 价格:6 } 我想找到两个交易的平均价格。这是加权平均值,其中权重是数量,价值是价格。可以通过 AveragePrice =(3 * 2 + 9 * 6)/(3 + 9)来计算 ..
发布时间:2020-06-02 20:56:38 其他开发

向量化加权和Matlab

我试图向量化某个加权总和,但不知道该怎么做.我在下面创建了一个简单的最小工作示例.我猜该解决方案涉及bsxfun或reshape和kronecker产品,但我仍然没有设法使其正常工作. rng(1); N = 200; T1 = 5; T2 = 7; A = rand(N,T1,T2); w1 = rand(T1,1); w2 = rand(T2,1); B = zeros(N,1); ..
发布时间:2020-05-06 15:33:24 其他开发