8得票1回答
我该如何计算加权测量之间的标准偏差?

我有几个带权值,想要用加权平均数来计算加权标准差。如何修改标准差公式以包含每个测量的权重? 这是我使用的标准差公式。 当我简单地将每个带权值用于“x”,带权平均值用于“x̄”时,结果似乎比实际结果小。

9得票4回答
如何计算分数?

这个问题更多涉及逻辑而不是编程语言。如果这个问题不适合在论坛上提问,请告诉我,我会删除它。 我需要写一个逻辑来计算博客奖项网站上的博客得分。一个博客可能会被提名为多个奖项类别,并由评审委员会进行同行评审或评定,评分在-1到5的范围内(-1表示他们非常不喜欢该博客)。现在,一个博客可以被一个或...

11得票6回答
调整从列表中选择项目的机会

我有一个项目列表。创建列表时,每个项目具有相等的选择机会。但是当一个项目被选择时,它的机会会下降,而其他项目的机会会上升。如果在过程中添加新项目,则应具有最高的选择机会,并且随着其被选择,其机会会减少。我正在寻找一种能够以C#实现这一点的良好算法。 概括的想法是:我有5个项目,随着时间的推移...

9得票3回答
Haskell中类似的代码(用于指数加权偏差)比Python慢。

我在Python3和Haskell(编译)中实现了指数加权移动平均(ewma)。它们需要大约相同的时间。但是当该函数应用两次时,Haskell版本的速度会不可预测地变慢(超过1000倍),而Python版本只慢大约2倍。 Python3版本: import numpy as np def ...

25得票3回答
使用LINQ计算加权平均值

我的目标是从一个表中获取加权平均值,基于另一个表的主键。 示例数据: 表1 Key WEIGHTED_AVERAGE 0200 0 表格2 ForeignKey Length Value 0200 105 52 0200 ...

13得票2回答
如何在pandas中计算一行所有元素的加权和?

我有一个包含多列的pandas数据框。我想从行中的值和另一个名为weight的列向量数据框创建一个新的weighted_sum列。 weighted_sum应该具有以下值: row[weighted_sum] = row[col0]*weight[0] + row[col1]*weight...

9得票1回答
PyTorch张量的加权平均

我有两个形式为[y11,y12]和[y21,y22]的Pytorch张量。如何得到这两个张量的加权平均值?

10得票2回答
如何使用dplyr计算两个分组变量的加权平均值

我知道这一定很简单,但我找不到正确的dplyr命令来完成这个任务。假设我想按两个变量对数据集进行分组,然后总结每行的计数。我们可以使用以下代码:mtcars %>% group_by(cyl, mpg) %>% summarize(Count = n()) 这将生成一个数据框,包含...

14得票2回答
使用STL/ranges算法计算加权平均数。

假设我有一个成绩向量,其中的成绩是struct Grade{ const int grade; const int ECTS; // weight }; 有没有STL/range-v3算法/算法可以让我做到这一点?我知道我可以使用std::accumulate,并使用一些复杂的类型...

16得票9回答
如何迭代计算加权移动平均值,使得最后的数值占据最大的权重?

我想要实现一个迭代算法,可以计算加权平均值。具体的权重规则并不重要,但最新的值应该接近1,而最旧的值应该接近0。 这个算法应该是迭代式的,也就是说它不应该记住所有之前的值。它只需要知道一个最新的值和任何有关以往汇总信息的信息,例如平均值、总和、数量等。 是否有可能实现这个算法呢? 例如,...