问题标签 [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.
sql - 获取两个 SQL 访问查询的 AVG
我试图从 MS Access 中构建的两个单独的 sql 查询的结果中获取 AVERAGE。第一个 sql 查询拉取最大的记录:
第二条 sql 查询拉取第二大记录:
这两个查询效果很好,我只需要一些帮助AVERAGE
来将这两个查询的结果合二为一。谢谢。
mysql - MySQL:获取平均时差?
我有一个名为 Sessions 的表,其中包含两个日期时间列:开始和结束。
对于每一天 (YYYY-MM-DD),可以有许多不同的开始和结束时间 (HH:ii:ss)。我需要找到这些开始时间和结束时间之间所有差异的每日平均值。
几行的示例是:
2010-04-10 的时差(以秒为单位)为:
2010-04-10 的平均值为 103.75 秒。我希望我的查询返回如下内容:
我可以得到按开始日期分组的时差,但我不知道如何得到平均值。我尝试使用 AVG 函数,但我认为它只适用于列值(而不是另一个聚合函数的结果)。
这就是我所拥有的:
有没有办法获得每个开始日期组的 timediff 平均值?我是聚合函数的新手,所以也许我误解了一些东西。如果您知道替代解决方案,请分享。
我总是可以临时做它并在 PHP 中手动计算平均值,但我想知道是否有办法在 MySQL 中做到这一点,这样我就可以避免运行一堆循环。
谢谢。
.net - IObservable 是如何实现的.Average 应该有效吗?
更新
看起来 Jon Skeet 是对的(大惊喜!),问题在于我对Average
扩展提供连续平均值的假设(它没有)。
对于我所追求的行为,我编写了一个简单的ContinuousAverage
扩展方法,我在这里包括了它的实现,以便其他可能想要类似东西的人受益:
我正在考虑继续为其他明显的候选人做类似上述的事情——所以, ContinuousCount
, ContinuousSum
, ContinuousMin
, ContinuousMax
... 也许ContinuousVariance
还有ContinuousStandardDeviation
?对此有什么想法吗?
原始问题
我到处使用Rx Extensions ,感觉我已经掌握了基本的想法。
现在有些奇怪:我的印象是,如果我写了这个:
我会得到两个IObservable<double>
对象(bids
和avgOfBids
);一个基本上是来自 my 的所有市场出价流MarketDataProvider
,另一个是这些出价的平均值流。
所以是这样的:
看来我的avgOfBids
对象没有做任何事情。我错过了什么?我想我可能误解了Average
实际应该做什么。(这似乎也适用于所有类似聚合的扩展方法IObservable<T>
——例如Max
,、Count
等)
java - 对 NaN 值使用指数平滑
我有某种样本可以产生一些嘈杂的输出。该示例是来自相机的一些图像处理的结果,它指示某种颜色的斑点的标题。它是一个从大约 -45° 到 +45° 的角度,或a NaN
,这意味着该斑点实际上不在视野中。
为了对抗嘈杂的数据,我觉得指数平滑可以解决问题。但是,我不确定如何处理这些NaN
值。
一方面,让他们参与数学运算会产生NaN
平均值,这会阻止任何有意义的结果。另一方面,NaN
完全忽略值将意味着永远不会报告“未检测”的情况。更复杂的是,数据也很嘈杂,因为它可能会得到错误的NaN
值,理想情况下会以某种方式平滑以防止随机噪声。
关于如何实现这种指数平滑器的任何想法?
mysql - MySQL:AVG AVG 不可能?
我想做一个平均值:问题是针对 1 个项目,我正在计算每个元素的 AVG(工作),但是只要我想要类别平均值的全球平均值(某物和 foo)它就不起作用(mysql 给我一个错误:见下面我使用的语法)。
我需要这样做,因为我想按全球平均值对结果进行排序
谢谢,
编辑:我想要每个类别的平均值编辑 2:
got table : server (...) got table : answer_poll (价格、接口、服务、质量)
用户有 1 台服务器,他可以多次回答该服务器的投票
这个请求=每个类别的平均值,但我想要平均值的平均值:p
c++ - 简单的平均计算
我正在尝试编写程序计算存储在数组中的给定数字的平均值。数字的数量不应超过 100,用户应输入它们,直到给出 !int 变量:
为什么在给出 char 后,它会为我的数组的所有空单元格打印“给 n 号:”?它应该结束并只使用给定的数字。
c# - 没有溢出异常的平均函数
.NET 框架 3.5。
我正在尝试计算一些相当大的数字的平均值。
例如:
显然,数学结果是 9223372036854775607 ( long.MaxValue - 200
),但我在那里得到了一个例外。这是因为 .NET Reflector 检查的 Average 扩展方法的实现(在我的机器上)是:
我知道我可以使用 BigInt 库(是的,我知道它包含在 .NET Framework 4.0 中,但我与 3.5 相关联)。
但我仍然想知道是否有一个非常直接的实现来计算整数的平均值而无需外部库。你碰巧知道这样的实现吗?
谢谢!!
更新:
前面的三个大整数的例子只是说明溢出问题的一个例子。问题是关于计算任何一组数字的平均值,这些数字总和可能超过类型的最大值。对这种混乱感到抱歉。我还更改了问题的标题以避免额外的混乱。
谢谢大家!!
sql-server - 在多行 SQL 服务器上花费的 AVG 时间?
我在 MS SQL 中有一个包含 3 个列的表 tblSequence:ID、IP、[时间戳]
内容可能如下所示:
ID是唯一的,可以有n个IP。
想计算每个 IP 花费的平均时间。在单行中
知道你可以做这样的事情:
但是我到底如何才能找到我的唯一 IP 行的第一个和最后一个条目,以便我可以有一个开始和结束时间?我被困住了。
想计算每个 IP 花费的平均时间。在单行中
java - 计算大数的加权平均值
我试图得到几个数字的加权平均值。基本上我有:
价格和数量少则一两对,多则五十或六十对。我需要计算出价格的加权平均值。基本上,加权平均值应该对像这样的配对给予很小的权重
以及上面的一对。
我目前的公式是:
到目前为止,我已经完成了:
问题是我很快将“滚动”变量最大化。
我怎样才能真正得到我的加权平均值?
c# - 平均越来越多的变量
我必须报告传入数字的平均值,如果不使用某种数据结构来跟踪所有值,然后通过对它们求和并除以值的数量来计算平均值,我怎么能做到这一点?