问题标签 [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 回答
6482 浏览

sql - 选择平均值和不同值 SQL

我有一张带有纬度、经度和美国州字段的位置表。我想选择每个州的平均纬度和经度。

我正在尝试以下代码,但在 distinct 上出现语法错误。

0 投票
2 回答
353 浏览

algorithm - 在具有 Y 个可用位置的路径上获取 X 个对象的最平均位置

现在是星期五,当地时间是下午 3.22,所以我的大脑不会给我解决方案,所以我问:

我试图在 Actionscript 3.0 中编写一个函数/算法,它为我提供了沿 y 个可用位置的路径的 x 个位置的最平均位置。

当然,Y 总是大于 X。

背景是,我有一张地图,其中包含例如 50 个可能的对象位置(沿路径)。但是我只有 32 个对象可以沿着这条路径放置,但我希望它们的放置尽可能平均/均匀地沿着这条路径。因此,例如,它最终不会有很大的差距。我的可用位置目前存储在一个带有点值的数组中。

如果你只是做 totalPos/wantedPos 并将其落地,最后将是一个“丑陋”的差距,有什么想法吗?

编辑:

我想添加该功能以防其他人想要它:

假设你有一个数组 posArray 已经有可能的位置......

0 投票
2 回答
8786 浏览

sql - SQL GROUP_CONCAT + SUM + AVG

由于某种原因,总和和平均值不执行....你如何使这个语句起作用?

0 投票
4 回答
9291 浏览

ruby-on-rails - Ruby on Rails 领域的平均水平?

有没有一种简单的方法来获取集合中属性的平均值?

例如,每个用户都有一个分数。

给定一组用户 (@users),如何获得该组的平均分数?

有没有像@users.average(:score) 这样的东西?我想我在数据库字段中遇到过类似的事情,但我需要它来为集合工作......

0 投票
5 回答
4821 浏览

sql-server - T-SQL 时间平均

我在 SQL Server 中有一个表,用于存储硬件的统计信息,表中的行表示给定秒的数据。例如,它包含以下列:

我想要做的是从表中选择给定日期/时间范围内的数据,但以给定时间段(例如 1 分钟、5 分钟、1 天等)在给定日期/时间范围内取平均值的方式返回它范围。所以一个小时我会有 60 行 1 分钟的平均值。

我从哪里开始?有人有任何观点或想法吗?

0 投票
4 回答
7161 浏览

sql - SQL 平均时间

我在 MSSQL 中有以下查询:

我想显示上面的交易类型,TRANSATION_TYPE_ID上面每种交易类型的总金额,但还有这些交易发生的平均时间CREATED_ON,这是datetime我仍然没有找到这样做的好方法吗?

0 投票
8 回答
18672 浏览

math - 在不同时间采样的指数移动平均线

我有一个连续值,我想计算一个指数移动平均线。通常我会为此使用标准公式:

  • S n = αY + (1-α)S n-1

其中 S n是新的平均值,α 是 alpha,Y 是样本,S n-1是之前的平均值。

不幸的是,由于各种问题,我没有一致的采样时间。我可能知道我最多可以采样一次,例如每毫秒一次,但由于我无法控制的因素,我可能无法一次采样几毫秒。然而,一个可能更常见的情况是,我稍微早一点或晚一点地进行简单采样:而不是在 0、1 和 2 毫秒进行采样。我在 0、0.9 和 2.1 ms 采样。我确实预计,无论延迟如何,我的采样频率都会远远高于奈奎斯特极限,因此我不必担心混叠。

我认为我可以根据自上次采样以来的时间长度,通过适当地改变 alpha 以或多或少合理的方式处理这个问题。

我认为这会起作用的部分原因是 EMA 在前一个数据点和当前数据点之间“线性插值”。如果我们考虑以间隔 t 计算以下样本列表的 EMA:[0,1,2,3,4]。如果我们使用区间 2t,我们应该得到相同的结果,其中输入变为 [0,2,4],对吧?如果 EMA 假设,在 t 2时,该值自 t 0以来一直为 2 ,那将与在 [0,2,2,4,4] 上计算的间隔 t 计算相同,但它没有这样做。或者这完全有意义吗?

有人可以告诉我如何适当地改变 alpha 吗?“请展示你的作品。” 即,向我展示证明您的方法确实在做正确的事情的数学。

0 投票
3 回答
7146 浏览

c# - Linq - 在一个查询中计算多个平均值

我正在尝试将一些 SQL 查询转换为 Linq,以避免多次访问数据库。

我试图转换的旧 SQL 是:

所以我创建了两个 C# 类:

而且我有一个List<A>要查询的对象。它是从数据库中填充的,因此列表中的每个 A 都有一个带有 B 负载的子列表。我想使用 Linq-to-objects 来查询这个列表。

所以我需要使用 Linq 来获取 A 开始和完成其子 B 之间的平均时间,以及每个 B 开始和完成之间的平均时间。我没有编写原始 SQL,所以我不完全确定它是否能完成它应该做的事情!

我有几个这样的平均值要计算,所以我想在一个神奇的 Linq 查询中完成它们。这可能吗?

0 投票
1 回答
30830 浏览

sql - Sql中的AVG - 浮点数问题

AVG 的结果是 2,但它不是真的,它必须是 2.95。有什么问题,有什么想法吗?

0 投票
4 回答
3497 浏览

sql - sqlite SELECT AVG 返回 null

有谁知道为什么 SQL SELECT 查询在从空表中 SELECT 时不返回任何行,但是当尝试从空表中的列中选择 AVG 时它返回 < null >?行为上的差异对我来说似乎很奇怪。如果这有什么不同,我正在使用 sqlite 数据库。

这是两个查询:

正常选择: SELECT a FROM table1
如果 table1 为空,我没有返回任何行

Avg select: SELECT AVG(a) FROM table1
如果 table1 为空,我会返回 < null > 行。