16得票4回答
28天滑动窗口聚合的BigQuery SQL(无需编写28行SQL)

我正在尝试使用LAG函数在BigQuery中计算28天移动总和。Felipe Hoffa在这个问题的最佳答案中表明,您可以使用LAG函数。一个例子如下:SELECT spend + spend_lagged_1day + spend_lagged_2day + spend_lagged...

14得票9回答
如何在SQL Server中对滑动窗口进行聚合(计算不同项)?

我当前正在使用这个查询(在SQL Server中)来计算每天唯一物品的数量:SELECT Date, COUNT(DISTINCT item) FROM myTable GROUP BY Date ORDER BY Date 如何将此转换为每个日期的过去3天(包括当前日期)内的唯一项目数...

12得票1回答
SQL Server:在组间(而不是组内)使用Lead/Lag分析函数

非常抱歉我的帖子很长,但是我已经提供了复制并粘贴的样本数据和一种可能的解决方法。问题相关部分在帖子的上半部分(横线之上)。 我有如下表格: Dt customer_id buy_time money_spent -------------------------...

12得票1回答
使用scipys的generic_filter实现“峰度滤波器”

我有一个 5000*5000 的numpy数组,我想要计算大小为25的窗口的峰度。我尝试将scipy自带的kurtosis函数放入ndimage.filters中的generic_filter中,代码如下:import numpy as np from scipy.stats import ...

9得票2回答
如何在MySQL中延迟列?

考虑下面的表格: SELECT id, value FROM table ORDER BY id ASC; +-----+---------+ | id | value | +-----+---------+ | 12 | 158 | | 15 | 346 | | ...

9得票1回答
如何使用numpy数组创建一个具有50%重叠的滑动窗口?

假设我有一个这样的数组: array([1, 2, 3, 4, 5, 5, 7, 8, 9, 10]) 我想将其更改为 array([1, 2, 3, 4]), array([3, 4, 5, 6]), array([5, 6, 7, 8]), array([7, 8, 9, 10])...

9得票2回答
快速滑动窗口算法的给定坐标问题

我有一个数据表,行数大约在一百万或两百万左右,列数约为200。 每行中的每个条目都有一个相关联的坐标。 以下是数据的一小部分: [1,] -2.80331471 -0.8874522 -2.34401863 -3.811584 -2.1292443 [2,] 0.031777...

9得票5回答
可调窗口和步长的滚动窗口函数,适用于不规则间隔观测数据。

假设有一个2列数据框,其中一列是时间或距离,按顺序递增,另一列是观测值,可能会有一些NA。如何有效地使用滑动窗口函数,在持续时间为X(例如5秒)的窗口中获取某些统计信息,例如平均值,在Y秒(例如2.5秒)内滑动窗口,重复此过程...窗口中的观测数量基于时间列,因此每个窗口中的观测数量和滑动窗口...

9得票1回答
时间滑动窗口 - 数据结构和垃圾回收

我正在尝试实现类似于移动平均的东西。 在此系统中,每个时间段内没有整数数量的保证。我确实需要为每个时间段计算平均值。因此,我不能只按整数数量滑动列表,因为这不会相对于时间。 我可以记录每个值及其关联时间的记录。我们将通过系统运行大量数据,因此“垃圾回收”旧数据非常重要。 还需要注意的是,...

8得票5回答
如何在C++中使用定时器强制在规定时间内输入?

我希望在C++中实现一个超时功能。 如果用户在2秒内没有输入值,则程序必须显示超时语句并再次要求输入。 例如(输出屏幕): Timer=0; Please enter the input: //if input is not given within 2 seconds ...