问题标签 [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 投票
0 回答
1793 浏览

r - 如何使用 fun.data (stat_summary)?

我想使用fun.dataggplot2 中的选项。我要做的是一个图表,显示在调查问题中选择超过 4 分的人的百分比(加权)。

如果我想做同样的图形但不加重人的重量,我会这样做:

在哪里:

但是对于称重的情况,我该怎么做呢?我尝试了这个选项,但没有奏效:

在哪里:

但是,它不识别base$weight. 为什么?

0 投票
1 回答
896 浏览

python - Python Hopfield 网络:训练网络 - 权重错误

我是编程新手,目前在尝试训练我的 hopfield 网络时遇到了一些简单的问题,但是在尝试计算连接的权重时我不断收到此错误。也许我不了解如何“训练”网络,或者我在某处或某处错过了一步。但是我已经在节点类下定义了函数:

这应该是正确的,但是当我更新权重,然后输入,然后激活(位于末尾)。对于我不理解的更新权重函数,我收到一条错误消息,提示“不支持的操作数类型”。有人可以帮我看看我的问题似乎是什么吗?

0 投票
4 回答
7721 浏览

r - R加权算术平均值

假设我在 R 中有这个 data.frame:

如果我做:

我得到每个 Indiv (Group.1) 的平均年龄 (x):

但我想计算年龄的加权算术平均值(体重为 W)。如果我做:

我得到:

我想我应该有:

我究竟做错了什么?提前致谢!

0 投票
2 回答
492 浏览

r - 如何获得多列的条件加权平均值

对于以下数据框:

我需要条件列的意思。我可以这样做:

但是,我需要以国家人口(inwoners列)作为权重的加权列均值。我尝试这样做:

但这导致了以下错误:

我明白错误消息在说什么,但不知道如何解决这个问题。有什么建议么?

0 投票
1 回答
55 浏览

r - 没有单个值的加权平均值(sd)

我有两个样本,我有手段(sd)和大小。

如何连接两个样本并获得平均值和 SD?

提前 TY。

0 投票
4 回答
1232 浏览

r - 加权任何一组数字以在 R 中求和为零

我想在 R 中编写一个函数来计算权重,以将 R 中的任何一组数字求和为零。例如,如果

我想要一个函数,该函数将返回一个新向量,该向量已被加权以强制向量总和为零,方法是从正数中取出一些东西并向负值添加一些东西......

编辑:澄清我不想将值向上或向下移动......我想加权,以便重新调整的负数变得稍微多一些/少一些负数,重新调整的正数变得稍微少一些/更积极。

我不确定 1)如何计算比例权重的正确值和 2)如果 R 中有一个函数可以做到这一点?

0 投票
2 回答
1396 浏览

r - 使用加权平均值聚合整个数据框

我正在尝试使用该函数聚合数据框weighted.mean并继续出现错误。我的数据如下所示:

dat <- data.frame(date, nWords, v1, v2, v3, v4 ...)

我试过类似的东西:

aggregate(dat, by = list(dat$date), weighted.mean, w = dat$nWords)

但得到了

还有另一个线程使用 plyr 回答了这个问题,但只有一个变量,我想以这种方式聚合我的所有变量。

0 投票
1 回答
1154 浏览

python - 使用 pandas groupby 时数据丢失时,np.average 不起作用

我一直在用 pandas groupby 和 numpy 的 np.average 计算加权平均值。问题似乎是数据中的缺失(即缺失;在数据中,而不是在权重中)。我在下面做了一个概念性的例子。

我想要的行为是,当数据丢失时,该记录的权重也会被忽略。简单地删除该行不是一种选择,因为其他数据列都填充了数据。我认为 np.ma.average 正是我所需要的,但这也给了我 NaN 结果。

有什么建议么?

这给了我

===================================== 出于好奇,这就是我最终使用的:

0 投票
1 回答
114 浏览

r - R如何从两个相互关联的矩阵列表中进行加权平均计算

我有两个矩阵列表。两者都具有与对象相同的“类别”,并且顺序相同。这些对象始终是矩阵。

我想使用 mylist_1 中的用户来计算列表 2 中指标的加权平均值(即女性百分比和平均收入)。region_1 的列表 1 中的用户与列表 2 中 region_1 的指标相关,同样适用于区域 2 的关系。因此,我们希望每个指标的每列基于用户的区域 1 和 2 的加权平均值。即获得收入的第一个数字

即输出应如下所示:

输出:

0 投票
1 回答
3264 浏览

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

我需要计算一组文档的加权平均值。每个文档都在单独的字段中包含权重和值。这是一个示例:我有以下 2 个代表销售交易的文档。

我想找到两笔交易的平均价格。这是一个加权平均值,其中重量是数量,价值是价格。这可以通过计算

AveragePrice = (3 * 2 + 9 * 6 ) / (3 + 9).

如何使用聚合框架执行此计算?