问题标签 [weighted-average]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
518 浏览

mysql - 如何根据用户声誉计算输入的重要性/权重?

我有几个系统,其中包含用户表以及某种形式的业力/重量/声誉。有时是用户发布的帖子数量,有时是用户在网站上的所有活动中收到的赞成/反对票数。

如何使用这些数字来计算该用户的“体重”或“权限”?例如,一位老会员的投票往往比新用户的 4 票更有价值。

我正在考虑将所有成员的总积分/业力/声誉相加,然后尝试得出 1-100 的比例。

然后像

但是,这种方式也需要有一条曲线,因为我不希望有 5,000 个帖子/业力的人超过 20 个新用户的投票。

0 投票
1 回答
4715 浏览

r - 计算 R 中加权离散随机变量的均值和方差

我有以下数据框:

是否有任何内置函数或优雅的方法来计算 R 中离散随机变量的均值和方差?

0 投票
1 回答
563 浏览

graphite - Graphite 中序列的加权和

我正在处理来自 Graphite 中不同服务器的一系列响应时间,并且我有单独的系列显示来自每个服务器的请求数。现在我想做的是计算这些的加权平均值,即

avg = ((weight1 * value1) + (weight2 * value2)) / (weight1 + weight2)

但是,我在计算这个表达式的顶部时遇到了问题。我试过输入:

作为目标,但 Graphite 只是呈现“无数据”。每个 multiplySeries 都调用自己的作品。

我可能做错了什么?

0 投票
1 回答
125 浏览

java - 平均计算中的近似因子

这就是我想要做的:我有一个大小为 N 的 double[](N 不会大于 500,但是这个程序的不同应用程序会有不同的 N)。我现在想找出我可以达到给定平均值的组合。例如:

我要查找的数字是 3。双精度数组中只有 2 个项目 {6,2}

程序应该循环并告诉我 1x[0] 和 3x[1] = 6+2+2+2 / 4 = 3 是最简单的方法。我还想将这些因素限制在最多 10,000 个(即最多可以是 10,000[0]+10,000[1])

我正在尝试使用嵌套的 while 循环,但无法使其正常工作。请问是跳板吗?

谢谢

编辑:这是我到目前为止所拥有的。它适用于两种给定的组合,但由于每个因素都需要一个 for 循环,因此实施起来会非常复杂。

程序成功打印:“1 3”。

如何使程序与十个不同返回的数组一起工作?

0 投票
1 回答
66 浏览

math - 基于用户输入的代价函数的加权输出

嗨,我正在创建一个 Android 应用程序,它将为使用路线查找器的用户生成自行车路线。

我试图让用户更喜欢距离或存在自行车道的路线。

我有一个从 0 到 10 的滑块,其中 0 表示用户想要最短的路线,而 10 表示用户想要带有自行车道的道路(如果有的话)。

道路表示为图表,我有一个函数可以计算从一个点到另一个点的最短路径。

给定此函数的输出:如果道路上有自行车道,我想对结果进行加权,以便用户选择的数字越大,道路成本越低,反之亦然。

我不太确定加权函数是如何工作的。

0 投票
1 回答
33396 浏览

sql - 创建加权平均值 - 删除 NULL 值的权重

所以有一个 SQL 函数 AVG(),它取一列中所有值的平均值,忽略所有 NULL 值。如果需要进行加权平均,那么他们只需将 SUM(value * weight)/SUM(weight) 与 Group By 子句一起使用。

如果我想做后者,但我的一些值是 NULL,那么我将如何告诉 SQL 忽略 SUM(weight) 函数中具有 NULL 值观察的权重?

我的另一个问题是我一次平均取 90 个不同的列,所以我想避免为这个计算创建 90 个新的权重变量。

让我知道我是否已经说清楚了。

我正在使用 SQL Server 2005

0 投票
1 回答
532 浏览

python - Numpy - Regrid 与平均 redux

我正在尝试实现类似于这篇文章中关于在 python 中重新网格化的回答。该帖子中的问题涉及对数组进行重新网格化,以使输出单元格包含对其有贡献的所有输入单元格的平均值。问题是每个输入单元格(我认为)仅对一个输出单元格有贡献——也就是说,没有真正的方法来解释输入单元格与两个输出单元格重叠的情况。

我想知道是否有一种方法可以概括该方法来解释单元格重叠 - 例如,如果我有两个输入箱,它们跨越从 0 到 1 和 1 到 2,并且输出单元跨越 0.75 到 2,我会希望采用某种加权平均值来计算输出单元格中的值,该值认识到跨越 1 到 2 的输入单元格对输出单元格的贡献应该比跨越 0 到 1 的单元格大约多 4 倍。

这本身不是插值,但我见过的几乎所有尝试做类似事情的方法都使用它。例如,直接向上插值的问题np.interp在于,如果多个输入单元对输出单元有贡献,则该例程会忽略一些点。

0 投票
1 回答
1657 浏览

excel - 如何检查重复行并计算excel文件中的行?

我有一个 excel 文件,其中包含如下数据

我需要检查列CUSIPDate 如果我有CUSIP相同的重复,date那么我需要进行以下计算。

1.需要Quantity为它们添加而不是显示重复记录只需要显示一条记录(数量之和)。

2.需要对价格进行计算,如下所示

例如在使用上面的数据需要显示像这样的输出

如何使用 LOOKUP 在 excel 文件中实现这一点?

0 投票
1 回答
1080 浏览

crystal-reports - Crystal Reports 中按组的加权百分比

当我尝试使用以下公式在组页脚中显示准确的加权百分比时,我对以下内容感到困惑,该公式似乎仅适用于总计:

((Sum(ProductionCost)-Sum(ActualCost)) / Sum(ProductionCost)) * 100

每个组页脚部分是否有一种方法可以指示此公式至少在当前组中工作,这样我就不必为每个可能的组繁琐地做不同的公式?

0 投票
1 回答
60 浏览

classification - Calculation weigths in combine classifier outputs

I have 3-class classification problem and I have ensemble with 4 classifiers. Each classifier returns supports for each class. Now I want to combine this outputs using weighted average with c*L weights (c=3, L=4), but I don't know how can I calculate weights?

For example, I have dataset like this:

Di,j is support of i-th classifier for j-th class. TARGET is truth class of observation.