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

r - 如何计算相关值的平均值?

让我们假设以下向量:

其中 x[1] 和 x[2] 值是相关的,相关矩阵为:

我想计算 x 的平均值,但要考虑相关性。

我尝试使用 lm() 进行广义最小二乘,但这意味着要使用水平函数,而 lm() 不喜欢使用 poly(x,0)。我寻找使用用户定义的函数,但它应该返回要拟合的参数......</p>

作为一个具体的例子,让我们从进化树中取出三个物种:

欢迎任何提示!

0 投票
1 回答
28777 浏览

algorithm - 什么是Youtube评论系统排序/排名算法?

Youtube 提供两种排序选项:最新优先和热门评论。“最新优先”非常简单,我们只需按发布日期对评论进行排序。但“热门评论”似乎比仅按“点赞”排序要复杂得多。

优酷评论系统

经过短暂的研究,我发现评论的顺序取决于这些事情:

  • “拇指向上”和“拇指向下”的数量
  • 发布日期
  • 该评论的回复数

但我不知道 Youtube 是如何使用这些信息来决定顺序的,比如哪些信息更重要,哪些信息不那么重要。

有没有关于这个主题的文章可以参考?

谢谢!

0 投票
1 回答
388 浏览

algorithm - 等效于一元评级系统的贝叶斯平均值

我真的很期待为我正在开发的网站实施贝叶斯平均评级系统。虽然我遇到了一个问题 - 我可以在网上找到的所有示例都是多值评级系统,最小的是二进制 - 喜欢/不喜欢(在非 5 星评级系统中应用贝叶斯平均值)。

我似乎无法理解如何将二进制贝叶斯应用于一元评级系统。

我没有不喜欢,我只有喜欢。

给定算法:

  • C是项目收到的平均评分数
  • m是所有项目的平均评分
  • n是当前项目的评分数
  • j是当前项目的平均评分

我卡住了m- 所有项目的平均评分。所有内容的平均评分为 1。

如何为一元评级系统调整这个公式?

也许还有其他更适合此类任务的贝叶斯等价物?

0 投票
2 回答
5870 浏览

stata - Stata - 生成滚动平均变量

我想从篮球数据集中生成一个滚动平均变量。因此,如果在 1 月 1 日第一次观察是 25 点,则生成的变量将显示 25。如果在 1 月 2 日第二次观察是 30 点,则生成的变量将显示 27.5。如果第三个观测值是 35 个点,则生成的变量将显示 30,以此类推。

0 投票
1 回答
2520 浏览

stata - Stata:估计投资组合的月加权平均值

我一直在努力编写最佳代码来估计投资组合收益的每月加权平均值。

我有以下变量:

  • 公司股票收益(ret)

  • 月 1、年 1 和日期

  • 投资组合(port1):这定义了公司股票收益的投资组合

  • 市值(mcap):估计权重(按month1 year1 port1)

我想计算每个月的加权回报和按市值加权的投资组合。(mcap) 每个公司。

我编写了以下代码,这些代码可以正常工作,但需要很长时间并且效率很低:

数据如图所示:![价值加权投资组合回报数据][1]

0 投票
1 回答
271 浏览

r - 总人口的平均体重

我有一个可能非常简单的问题,希望你能帮助我。我必须计算每个美国州自由派比例的加权平均值。我通过这个命令计算了“原始”比例自由:

这很好用!

我还有一个样本大小公关的功能。状态:

这也很好用!

我想加权每个州自由比例的加权平均值。我使用这个公式:

但我不断收到此错误消息:

我希望你们中的一个能够帮助我!先感谢您!

最好的苏菲

0 投票
2 回答
400 浏览

mysql - 按新近度将动量计算为加权平均值

我有一个带有关联 feed_id 和创建时间戳的订阅表。一个提要有 N 个订阅。

group使用查询来计算每个 feed_id 的记录数很容易显示最流行的提要。但我想计算动量以显示大多数趋势提要。

一个简化的算法是:

如何在单个(My)SQL 查询中完成这样的事情,而不是使用 3 个查询并以编程方式对结果求和?

0 投票
2 回答
2750 浏览

c - 如何计算衰减平均值?

我有一个样本数组,假设它的长度是 10。现在我想给它们加权,这样我就可以得到一个平均值,其中最旧的样本比新鲜的样本重一点。

例如,位置 1 = 100%,位置 10 = 10% 称重。

这是怎么调用的,如何正确编写这样的函数?

0 投票
1 回答
992 浏览

kibana - Kibana 加权平均毛利率

我目前正在实施 Kibana 4 (v4.0.0) 作为我们公司的财务仪表板,订单数据来自 ElasticSearch。我正在为没有加权平均指标聚合来计算特定时间间隔的毛利率而苦苦挣扎。存在编写自定义指标的可能性,但是 Kibana 不会在表格可视化构造中显示/实现自定义指标。

样本数据的小可视化:

请参阅此页面计算毛利率百分比

我将毛利率设置为每个弹性搜索文档(=订单对象)的字段。例如,订单 1 的 'gross_margin' 字段等于 0.2。仅仅返回 'gross_margin' 字段的平均值(平均聚合)是不够的,因为这将返回 0.5 ((0.2 + 0.8) / 2),但总集合的实际毛利率为 0.254 (((1000 + 100 ) - (800 + 20)) / (1000 + 100))。

也许这个加权平均值可以通过 Kibana 的解决方法实现,但我无法在文档中找到它。如果有人可以提供指导,我将不胜感激。当您不清楚我的问题时,请随时请求更多信息。

0 投票
1 回答
1698 浏览

excel - 3 Excel 中的可变加权平均值

我有 3 个变量需要加权平均。

我想以 0.01 为增量计算所有可能的权重组合。

我在excel中有三列。重量 A、重量 B 和重量 C。重量 A = 1-sum(重量 B + 重量 C)。

将权重 C 固定为 0.01,B 列中的单元格将为 = 上方单元格 + 0.01(其中第一个单元格只是 0.01 的值单元格)

这可行,但我必须手动搜索权重 A 变为负数的位置,然后手动将 B 列中的单元格更改回 0.01(下一个单元格继续 + 0.01 以上单元格的公式),然后手动更改 C 列中的单元格到 0.02 并将其向下拖动。

如您所见,我必须对 C=.03, .04, .05 ....etc 执行此操作。然后将 B 列固定为 .01、.02、.03 等。

有没有更快的方法来做到这一点?即 Excel 找到所有可能的 3 个单元格总和为 1 的组合?

提前致谢。